react17
-
[ESLint] React 사용을 위한 기본적인 설정하기개발/React 2022. 8. 10. 22:51
바닐라 자바스크립트 개발환경 구성에 추가적으로 더해야 할 것이 있습니다. CRA로 리액트 앱을 구성하면 eslint, prettier가 자동으로 설치되므로 따로 의존성을 추가하지 않아도 되지만 특정 버전이 필요하다면 그에 맞게 별도로 설치해줍니다. eslint는 기본적으로 jsx를 알지 못하므로 오류로 인식합니다. 이를 해결하기 위해서는 parserOptions에 ecmaFeatures.jsx 프로퍼티에 true를 설정합니다. parserOptions: { ecmaVersion: 'latest', sourceType: 'module', ecmaFeatures: { jsx: true, }, } jsx 오류는 사라졌지만 새로운 오류가 등장합니다. Map 컴포넌트를 가져와 사용했는데도 no-unused-var..