-
#1 프로젝트 구조React로 nodebirdSNS 만들기 (인프런)/#1 Hello, Next.js 2020. 1. 4. 01:13
프로젝트 구조
- 폴더를 프론트와 백엔드로 나눔
- cd front , npm init
- npm i react react-dom next , npm i -D nodemon webpack , npm i -D eslint (협업 작업시 코드스타일 규칙을 정할수있음★)
- front -> .eslintrc파일 생성
{ "parserOptions": { "ecmaVersion": 2018, "sourceType": "module", // import, export등등 "ecmaFeatures": { "jsx": true } // jsx문법 허용 }, "env": { "browser": true, "node": true // react는 브라우저와 node위에서 돌아가기때문에 true }, "extends": ["eslint:recommended", "plugin:react/recommended"], // eslint가 기본적으로 제공해주는 옵션 "plugins": ["import", "react-hooks"] // import문법과 hooks문법을 지원해줌 }
plugins 에있는건 다 설치해줘야함
- npm i -D eslint-plugin-import eslint-plugin-react eslint-plugin-react-hooks
(devDependencies에 가도록)
'React로 nodebirdSNS 만들기 (인프런) > #1 Hello, Next.js' 카테고리의 다른 글
#1-7 회원가입 state와 custom hook (0) 2020.01.05 #1-6 회원가입 폼 만들기 (0) 2020.01.04 #1-5 기본 페이지틀 만들기 (0) 2020.01.04 #1-4 Ant design 적용 (0) 2020.01.04 #1-3 Next 라우팅 시스템 (0) 2020.01.04