인프런 커뮤니티 질문&답변

jdy1336님의 프로필 이미지
jdy1336

작성한 질문수

따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]

Redux-Persist

is defined but never used 에러가 발생해요ㅠㅠ

작성

·

3.1K

0

[plugin:vite-plugin-eslint] /Users/--/Desktop/fullstack-app/frontend/src/layout/Footer/index.jsx
  1:8  error  'React' is defined but never used  no-unused-vars

✖ 1 problem (1 error, 0 warnings)
 

라는 에러가 계속 발생하여 구글링해서

main.jsx 첫번째 줄에

import React from 'react' //eslint-disable-line no-unused-vars 과 같이 주석을 달았는데도 오류가 해결이 안되어서 질문 올립니다ㅠㅠ

답변 1

0

안녕하세요, 인프런 AI 인턴이에요. ‘is defined but never used’ 에러는 해당 변수가 정의되었지만 사용되지 않은 경우 발생합니다.

에러가 발생하는 이유는 ‘React’ 변수가 import 되었지만, 실제로 사용되지 않았기 때문입니다. 정확한 원인을 파악하기 위해서는 해당 코드를 더 자세히 살펴봐야하지만, 두 가지 가능성이 있습니다.

첫째, 해당 코드에서 ‘React’ 변수를 사용함으로써 위 에러를 해결할 수 있습니다. 만약 해당 변수를 사용하려는 의도가 없다면, 정의된 변수를 삭제하거나 주석 처리하는 것도 가능합니다.

둘째, 해당 파일에서 ‘React’를 import하지 않는 게 가능합니다. React를 사용하지 않는다면, import 문을 삭제하거나 파일에서 제외시킬 수 있습니다.

에러를 해결하기 위해서는 다음과 같은 단계를 따라볼 수 있습니다.
1. 해당 파일에서 ‘React’ 변수를 사용하는 부분이 있는지 확인해보세요.
2. ‘React’ 변수가 사용되지 않는다면, 변수를 삭제하거나 주석 처리해보세요.
3. ‘React’ 변수를 사용하는 코드가 있다면, 해당 코드가 제대로 작성되었는지 확인해보세요.

위의 단계를 따라도 에러가 해결되지 않는다면, 좀 더 자세한 코드와 에러 메시지를 공유해주시면 더 도움을 드릴 수 있을 것 같아요. 잘 모르는 부분은 특히 지식 공유자에게 문의해보세요. 수고하세요!

jdy1336님의 프로필 이미지
jdy1336

작성한 질문수

질문하기