오늘부터는 오전/오후를 블록체인/웹으로 나눠 수업하지 않고 풀타임으로 리액트만 하게 되었다.
오늘은 create-react-app을 해보고 Tailwind를 중점적으로 배웠다.
먼저 표기법에 대해서도 알게 되었는데,
예를 들어,낙타(camel)표기법
->myTeamMates
,뱀(snake)표기법
->my-team-mates
이다.
그리고 리액트에서는 자바스크립트와 달리 class를 className으로 표기한다.
Tailwind를 cli로 설치할 때
npm install -D tailwindcss
명령어로 설치하는데, 여기서-D
가 의미하는 것은package_json에서 devDependencies
에 설치한다는 의미이다.
dependencies
와의 차이점으로는dependencies
에 설치된 라이브러리는 배포할 때 포함되지만,devDependencies
에 설치된 라이브러리는 개발할 때 필요한 라이브러리이기 때문에 배포할 땐 포함되지 않는다.
즉, 배포할 때 라이브러리가 포함되느냐의 차이인 것 같다.