'react-hooks/exhaustive-deps' 규칙에 대한 정의를 찾을 수 없습니다.
추가 후 다음과 같은 eslint 오류가 발생합니다.// eslint-disable-next-line react-hooks/exhaustive-deps
내 코드로.
8:14 오류 규칙 'react-hooks/exhaustive-deps' 정의를 찾을 수 없습니다.
이 문제를 해결하기 위해 이 게시물을 참조했지만, 제 경우 언급된 솔루션이 작동하지 않습니다.이 에슬린트 오류를 억제할 수 있는 단서가 있나요?
PS 저는 조합으로 standardjs를 사용하고 있습니다.
이것은 통상, 다음의 이유로 발생합니다.react-hooks
플러그인이 없습니다..eslintrc
플러그인 구성.를 추가했는지 확인합니다.react-hooks
다음 예시와 같습니다.
"plugins": ["react", "react-hooks",],
리액트 훅을 다음과 같이 확장 어레이와 플러그인 어레이에 모두 정의하십시오.
"extends": [
"react-hooks",
],
"plugins": [
"react-hooks"
],
규칙을 에 입력했는지 확인합니다.rules
의 오브젝트.eslintrc
. 플러그인 설치만으로는 규칙이 작동하기 시작할 수 없습니다.
"react-hooks/exhaustive-deps": "warn",
이미 추가하셨을 겁니다.react-hooks
에 플러그인하다plugins
에 배치하다.eslintrc
완벽한 솔루션은 아니지만 변화:
// eslint-disable-next-line react-hooks/exhaustive-deps
대상:
// eslint-disable-next-line
에러를 억제했습니다.
vscode를 사용하고 있으며 패키지에 포함되어 있다고 가정합니다.다음과 같은 필요한 패키지를 제공합니다.
"eslint-plugin-react-hooks": "^4.3.0",
그리고 당신의 안에eslintrc.js
다른 답변이 제시한 내용을 다시 시작해야 할 수도 있습니다.
ESLint: Restart ESLint Server
부터
cmd/ctrl + shift + P
아래 코드를 패키지에 넣습니다.json
"eslintConfig": {
"extends": "react-app"
}
언급URL : https://stackoverflow.com/questions/59611822/definition-for-rule-react-hooks-exhaustive-deps-was-not-found
'programing' 카테고리의 다른 글
JPQL에 그런 CASE 표현이 있나요? (0) | 2023.03.14 |
---|---|
장고: "TypeError: []은(는) JSON을 시리얼화할 수 없습니다." (0) | 2023.03.14 |
AngularJS에서 사용자가 템플릿/페이지를 떠날 때 어떻게 감지합니까? (0) | 2023.03.14 |
react-select drowdown에서 zIndex를 변경하는 방법 (0) | 2023.03.14 |
스프링 부트 웹 응용 프로그램에서 JSP 파일이 렌더링되지 않음 (0) | 2023.03.14 |