반응형

REACTJS 8

응답 입력 onChange 지연

응답 입력 onChange 지연 간단한 제어 입력이 있습니다.onChange이벤트 핸들러 가 대로 되다handleChange건반을 누를 때마다 소리가 나는데 문제는 그게 너무 느려요 입력 사용 시 현저한 지연이 발생합니다.일반 입력처럼 작동하기 위해 필요한 추가 코드가 있습니까? 입력 내용을 공개해야 하나요? 이 아니면 제가 이 모르겠습니다.onChange콜백이 올바르지 않습니다. handleChange = (event) => { this.setState({ itemNumber: event.target.value }) } 컴포넌트: export class Dashboard extends Component { state = { report: '', selectedDate: new Date(), itemNu..

programing 2023.04.03

Typescript, React 및 Webpack을 사용하여 CSS 모듈을 Import하는 방법

Typescript, React 및 Webpack을 사용하여 CSS 모듈을 Import하는 방법 Typescript with Webpack에서 CSS 모듈을 Import하려면 어떻게 해야 합니까? 자동 생성).d.tsCSS 파 c? 타이프 문자라고 하는 인 것을 하세요.import★★★★★★★★★★★★★★★★★★★★★★★★★★★★../styles.css.d.ts: import * as styles from './styles.css' 를 사용한 require웹팩?? let styles = require("./styles.css"); , 에서는 '마지막 접근법'을 .require★★★★★★ 。 CSS 파일 정의 및 클래스용 IntelliSense를 처리할 수 있는 최선의 접근법 또는 최선의 옵션은 무엇입니까..

programing 2023.04.03

React가 관리하는 자녀가 있는 contentEditable 구성 요소에 대해 경고하는 이유는 무엇입니까?

React가 관리하는 자녀가 있는 contentEditable 구성 요소에 대해 경고하는 이유는 무엇입니까? 컴포넌트를 렌더링할 때 다음 경고가 표시됩니다. 경고:컴포넌트는contentEditable및 포함children리액트에 의해 관리됩니다.이제 이러한 노드가 예기치 않게 변경되거나 중복되지 않도록 보장하는 것은 사용자의 책임입니다.이것은 아마 고의는 아닐 것이다. 이것은 나의 컴포넌트입니다. import React, { Component } from "react"; export default class Editable extends Component { render() { return ( {this.props.children} ); } } 리액트가 경고하려고 하는 내 코드의 잠재적인 문제는 무엇입니..

programing 2023.04.03

MUI에서는 입력과폼을 작성하기 위한 TextField?

MUI에서는 입력과폼을 작성하기 위한 TextField? 어쩌면 이것은 기본적인 질문일 수도 있지만, 아직까지는 어떠한 합리적인 설명도 찾지 못했다.저는 최근에 MUI를 사용하여 리액션하는 초보자입니다.인풋을 사용하는 타이밍과 Textfield폼을 만드는 데 사용할 수 있나요? 문서를 보니까...TextField의 슈퍼셋입니다.Input할 수는 있지만 확실하진 않아요.MUI 사이트에서는 다음 예를 사용합니다.TextField그리고.Input둘 다, 둘 다 다른 것에 대한 이점 및 사용 사례를 명시하지 않습니다. 제안해 주세요.대부분의 사용 예에서는TextField위임하는 하위 컴포넌트(예:Input). 이 문서의 관련 부분은 여기에 있습니다. 특히 다음 행: TextField는 작은 컴포넌트(FormCo..

programing 2023.04.03

리액트 라우팅은 다른 URL 경로를 처리할 수 있지만 Tomcat은 404개의 사용 불가능한 리소스를 반환합니다.

리액트 라우팅은 다른 URL 경로를 처리할 수 있지만 Tomcat은 404개의 사용 불가능한 리소스를 반환합니다. 에 대한 작은 프로젝트가 있습니다.reactjs같이 놀면서 배울 수 있는 기회죠.URL 경로에 따라 표시되는 헤더의 유형을 지정해야 합니다.다음으로 루팅을 처리하는 index.js를 나타냅니다. const history = useRouterHistory(createHistory)({ basename: '/test' }) class Tj extends React.Component { render() { return ( ); } } render( , window.document.getElementById('mainContainer')); 보시는 바와 같이 저는 루트 디렉토리로 테스트를 사용하고 ..

programing 2023.03.29

React 라우터를 사용하여 프로그래밍 방식으로 탐색

React 라우터를 사용하여 프로그래밍 방식으로 탐색 ★★★★★★★★★★★★★★★★ react-router는 를를사사할 the the the the the the the 를 사용할 수 있어요.Link리액트 라우터에 의해 네이티브로 처리되는 링크를 작성한다. 내부적으로는 전화하고 있습니다.this.context.transitionTo(...). 이치노링크에서가 아니라 드롭다운 선택에서(예:).★★★★★★★★★★★★★★★★★★★★★★★★★★? 죠?this.context무슨 일입니까? 는 ★★★★★★★★★★★★★★★★★★를 보았다.Navigation mixin 없이 할 수요?mixins 업데이트: 2022: 리액트 라우터 v6.6.1과 useNavigate useHistory()훅은 폐지되었습니다.React ..

programing 2023.03.29

Yup을 사용한 문자열 또는 숫자 길이 확인

Yup을 사용한 문자열 또는 숫자 길이 확인 특정 길이를 유효하게 하는 엽기능이 있나요? 는 는 i i는노노 i i i i i..min(5) ★★★★★★★★★★★★★★★★★」.max(5)단, 5글자(우편번호)로 되어 있는 것을 원합니다. 이 체크를 통해 최적의 검증 환경을 얻을 수 있습니다. Yup.string() .required() .matches(/^[0-9]+$/, "Must be only digits") .min(5, 'Must be exactly 5 digits') .max(5, 'Must be exactly 5 digits') 출력: 12f1 // Must be only digits 123 // Must be exactly 5 digits 123456 // Must be exactly 5 d..

programing 2023.03.29

반응 경고: 다른 구성 요소의 기능 본체 내부에서 구성 요소를 업데이트할 수 없습니다.

반응 경고: 다른 구성 요소의 기능 본체 내부에서 구성 요소를 업데이트할 수 없습니다. React에서 Class Components와 함께 Redux를 사용하고 있습니다.레독스 스토어에는 아래 두 가지 상태가 있습니다. { spinner: false, refresh: false } [ Parent Components ](부모 컴포넌트)에는 이 상태를 변경하는 디스패치 기능이 있습니다. class App extends React.Component { reloadHandler = () => { console.log("[App] reloadComponent"); this.props.onShowSpinner(); this.props.onRefresh(); }; render() { return ; } } Chil..

programing 2023.03.19
반응형