반응형
소품 파괴 할당(반응/파괴-할당)을 사용해야 합니다.
eslint Airbnb standard를 코드에 적용했으므로, 이 코드는 다음과 같습니다.
handleSubmit = (event) => {
event.preventDefault();
this.props.onSearch(this.query.value);
event.target.blur();
}
는 다음 오류를 일으킵니다.
[eslint] 소품 파괴 할당(리액트/파괴 할당)을 사용해야 합니다.
onSearch
기본적으로 부모 컴포넌트에 값을 전달하는 트리거입니다.
eslint 요건을 충족하기 위해 이 코드를 리팩터링하려면 어떻게 해야 합니까?
handleSubmit = (event) => {
event.preventDefault();
const {onSearch} = this.props
const {value} = this.query
onSearch(value)
event.target.blur();
}
언급URL : https://stackoverflow.com/questions/53352851/must-use-destructuring-props-assignment-react-destructuring-assignment
반응형
'programing' 카테고리의 다른 글
CSS SyntaxError, 예기치 않은 토큰 {}이(가) 표시됩니다.하지만 에러는 보이지 않는다. (0) | 2023.03.14 |
---|---|
각도 2의 저장된 배열에서 항목 제거 (0) | 2023.03.14 |
div가 디세이블(ng)인 경우에도 ng-click이 기동됩니다. (0) | 2023.03.14 |
Yup에서의 조건부 검증 (0) | 2023.03.14 |
반응: 입력 값이 상태별로 변경되는 경우 onChange를 트리거합니까? (0) | 2023.03.09 |