1. 상태관리
- 복잡한 App ⇒ 상태 많아지면서..
- 상태를 좁혀야함
- 높은 수준의 상태는 전역변수와 같은 고민이 생김
-
불필요한 라이브러리 사용도 금지
-
리액트 훅 API만으로 충분
- 서버상태, 서버와 연동이 되는 부분은 서버상태로 취급해서 관리하는것이 좋음
- SWR, react-query 등 서버상태를 프론트엔드에서 보관하지 않는 방법이 좋음
2. 구조 아키텍쳐
- 디렉토리를 계층적으로 두어야함
- 찾기쉬운 서랍장처럼 디렉토리 구조를 만드는것이 좋음
ex) 파일 구조