Create React App

npx create-react-app {원하는 디렉터리 경로}

Redux https://redux.js.org/tutorials/quick-start

npm install @reduxjs/toolkit react-redux

Styled Component https://styled-components.com/docs/basics#installation

npm install --save styled-components

ESlint, Prettier

React에서 ESlint를 사용할 수 있게 돕는 관련 플러그인 설치

npm install -D eslint-plugin-import eslint-plugin-jsx-a11y eslint-plugin-react eslint-plugin-react-hooks eslint-plugin-prettier eslint-config-prettier

코드스테이츠 권장 .eslintrc.json , .prettierrc.json 설정을 적용

새로운 파일 ( .eslintrc.json , .prettierrc.json) 을 생성하고, 아래 코드를 참고하여 기본 설정을 적용

// .eslintrc.json
{
  "env": {
    "browser": true,
    "es2021": true
  },
  "extends": [
    "eslint:recommended",
    "plugin:react/recommended",
    "plugin:import/recommended",
    "plugin:jsx-a11y/recommended",
    "plugin:prettier/recommended"
  ],
  "parserOptions": {
    "ecmaFeatures": {
      "jsx": true
    },
    "ecmaVersion": "latest",
    "sourceType": "module"
  },
  "rules": {
    "react/react-in-jsx-scope": 0,
    "react/jsx-uses-react": 0
  }
}
// .prettierrc.json
{
  "singleQuote": true
}

ESLint, Prettier VSCode Extention 설치


댓글남기기