본문 바로가기

TIL

[TIL-179] MyView 프로젝트 - CRA 초기세팅

yarn & CRA

 

git flow

라이브러리로 git flow에 따른 브랜치 구성을 초기에 해놓을 수도 있다. git-flow를 깔고 git flow init 하면 된다.

 

eslint & prettier

config

 

MUI & styled-components with Emotion

https://mui.com/material-ui/api/grid/

 

recoil

https://recoiljs.org/ko/docs/basic-tutorial/intro 

 

CNA

Next.js 앱 시작하기

https://nextjs.org/learn/basics/create-nextjs-app/setup

CRA를 다하고 보니 Next.js를 사용하려면 프로젝트 구조가 전혀 다르기 때문에 CNA를 했어야 된다는 걸 알게 되었다. 루트가 되는 index.html도 사용하지 않고, router를 사용하는 대신 url 모양의 폴더 구조를 만드는 등, 너무 달라서 CRA 상태에서 고치기는 어려워서 포기했다.