[React] 3. 프로젝트 시작하기

ㅎㅎ·2023년 7월 17일
0

React

목록 보기
5/11

프로젝트 만들기

작업할 폴더명: C:\Edu\react

yarn create react-app basic

  • yarn start : 개발자 모드로 시작하게 됨
  • yarn build : 필요한 모든걸 빌드해줌
  • yarn test : starts the test runner

프로젝트 구조 살펴보기

  • public: 정적인 리소스를 담아두는 것
  • src: 다이내믹하게 작성한 코드
  • .gitignore 은 올릴 때 올라가지 말아야할 폴더명들이 들어있음

중요한 툴들

  • Barble 바벨: 최신 버전의 문법을 이전 버전으로 만들어주는
  • Webpack: 번들링
  • Jest 테스팅 프레임워크
  • PostCSS

브라우저 준비 및 익스텐션

React Developer Tools
: 리액트로 만들어진 웹사이트가 어떻게 만들어져있는지 알 수 있음

유용한 VS Code 익스텐션

  • Material Theme: 테마
  • Material Icon Theme: 파일의 아이콘
  • Auto Import: 자동으로 import
  • Prettier - Code formatter: 코드를 이쁘게 포맷
  • CSS Modules: PostCSS 쓸 때 유용

기타 HTML & CSS 관련 익스텐션

  • IntelliSense for CSS class names in HTML
  • HTML to CSS autocompletion
  • HTML CSS Support
  • CSS Peek
  • Auto Rename Tag

최신 Yarn 설정

yarn add -D eslint-config-react-app

최신 yarn berry (pnp)를 사용할때 타입 정보를 얻어오지 못해, 자동완성이나 힌트를 보지 못해서 불편한 경우, pnp를 끄고 node_modules를 사용할 수 있다.

.yarnrc.yml 파일을 추가한 후,

packageExtensions:
  react-scripts@*:
    peerDependencies:
      eslint-config-react-app: "*"
nodeLinker: node-modules

가끔 에러가 발생하면

yarn cache clean 사용한 후
yarn install을 사용해 처음부터 다시 셋업

profile
Backend

1개의 댓글

comment-user-thumbnail
2023년 7월 18일

정말 좋은 정보 감사합니다!

답글 달기