접기/펼치기
- ES7+ React/Redux/React-Native snippets
- Tailwind CSS IntelliSense
- Prettier
- Auto Close Tag
- Auto Rename Tag
- Dracula Official
- ESLint (v2.2.2)
- HTML CSS Support
- HTML Snippets
- indent-rainbow
- TODO Highlight
- ./vscode/파일명.code-snippets : 코드 자동완성 단축키 설정 파일
- ./vscode/settings.json : 작업 환경 설정 파일
접기/펼치기
git init
git remote add origin 저장소주소
git pull origin 저장소주소
git status
git add .
git status
git commit -m "메세지"
git push origin master
접기/펼치기
npx create-react-app 경로/어플명
npm i -D postcss autoprefixer
npm i -D prettier eslint eslint-plugin-react eslint-plugin-prettier eslint-config-prettier
- 프로젝트 생성
- CSS 를 위한 패키지 설치
- postcss : css 파일의 후처리를 도와줌
- autoprefixer : 접근성을 위한 접두사를 붙여줌
- 문법 교정과 코드 포맷팅을 위한 패키지 설치
- prettier : 코드 포맷팅
- eslint : 문법 교정
- eslint-plugin-react
- eslint-plugin-prettier
- eslint-config-prettier : eslint와 prettier 간 포맷팅 충돌이 발생할 수 있는 rule을 해제
npm i -D tailwindcss prettier prettier-plugin-tailwindcss
npm i react-icons
- tailwindcss 패키지 설치
- tailwindcss : 클래스명 선언 방식으로 사용 가능 : 리액트에서 bootstrap 사용 시, 스타일 컴포넌트 추가 방식으로 사용해야 함으로 불편함
- prettier : 코드 포멧팅
- prettier-plugin-tailwindcss : prettier 가 코드 포맷팅 시 tailwindcss 유틸리티 클래스를 지정된 기준에 따라 알파벳 순서로 자동 정렬
- icon 패키지 설치
- react-icons : FontAwesome 을 포함해 여러 아이콘 라이브러리를 제공하는 패키지
- src/assets/images
- src/components/index.js
- src/pages/index.js
- jsconfig.json
- postcss.config.js
- tailwind.config.js
- .prettierrc
- .prettierignore
- /src/index.css