React로 NodeBird 만들기
앱이 크지 않으면 -> contextAPI
앱이 크고 능숙하지 않으면, 디버그 용이 -> redux
앱이 크고 능숙하면, 디버그는 미흡 -> mobx
컴포넌트에서는 화면 그리는 것만 집중, 데이터 요청은 별도의 모듈이나 라이브러리가 해야한다
-> 스마트 컴포넌트 이야기인가?
contextAPI는 컴포넌트 내의 useEffect에서 비동기 요청을 하게 됨
외부로 빼다보면 리덕스랑 형태 비슷해진다고 함..
중앙 저장소가 커지면 쪼개야됨
-> 리덕스는 리듀서를 쪼갤 수 있음
협업 준비
여기서, API 설계 단계에서 티격태격하더라도 프론트에서 화면을 띄울 때 필요할만한 데이터를 명확하게 말해야한다.