Styled Components VS CSS Modules
* next.js 로 프로젝트 뼈대 구성 -> next.js 9.3 버전부터 CSS Module을 기본으로 채택하고있다.
BEM 규칙
배포방법
Netlify, Heroku 등
실무 배포 방법 -> develop버전 url / production url 따로 나옴
Primitive Type & Reference Type
스코프와 클로저
프레임없이 순수바닐라자바스크립트로 컴포넌트 단위 개발
React의 디자인 패턴
* 리액트는 MVC에서 View를 담당한다.
* View는 멍청해야한다. => 네트워크 통신하고 이런 것 X
* 유닛테스트 할 때마다 네트워크 통신을 해야하는데, 컴포넌트 = View 는 멍청하게 만들어서 네트워크 같은건 class를
따로 만들어 놓고, dependency injection 해주면, 유닛테스트 할 때는 실제로 네트워크 통신을 하는게 아니라, 네트워크 통신 하는 척만 하는 것을 전달해주면 테스트가 빨라진다.
'[React] Front-End' 카테고리의 다른 글
[FE] React 공통 컴포넌트 만들기 : 예제) 버튼(button) (0) | 2021.10.11 |
---|---|
[FE] fetch web APIs VS Axios 라이브러리의 차이점/공통점/예시 (0) | 2021.10.11 |
[React/Hooks] Nooks! #01 (0) | 2021.09.25 |
[모던 웹] CSS 상속 이해 / CSS media query와 반응형 레이아웃 (0) | 2021.09.18 |
자주사용하는 Git 명령어 정리 / branch, checkout, pull, push (VSC, terminal, bitbucket, powershell) (0) | 2021.09.03 |