'React' must be in scope when using JSX eslint 관련 에러

선뀰·2024년 12월 26일
0

React

목록 보기
2/2

React 버전 17이전은

React를 import 해야 한다.

import React from 'react';

해주면 해결된다.

React 버전 17 이후부터

ESLint config 옵션을 추가한다.
.eslintrc.js 또는 .eslintrc.json 안에

module.exports = { 
  "rules": {
    "react/react-in-jsx-scope": "off",
    "react/jsx-uses-react": "off",
  }
}

옵션을 추가해주면 된다.

하지만
.eslintrc.json파일은 JSON형식이어야 한다.

{
    "extends": ["react-app", "prettier"],
    "rules": {
      "react/react-in-jsx-scope": "off",
      "react/jsx-uses-react": "off"
    }
  }

이렇게 형식에 맞춰서 작성해줘야 함

profile
공부 하는 방법을 배우는 중

0개의 댓글

관련 채용 정보