상태 관리 — 라이브러리를 직접 만들어 본다
Redux·Zustand·Jotai 가 서로 다르게 생겼지만 같은 문제를 푼다는 것을 200줄짜리 스토어를 직접 만들며 확인합니다. 불변 업데이트, 구독 해제, 파생 상태, 메모이제이션, 배치 — 라이브러리가 대신 해 주던 것을 손으로 해 보면 다음부터 문서가 다르게 읽힙니다.
중급 · 레슨 8 · 실습 2
커리큘럼
스토어의 계약
- 불변성은 취향이 아니라 성능 장치다 reading
- 200줄짜리 스토어 lab
- 상태 관리 확인 quiz
늦게 온 응답이 이겼다
- 먼저 보낸 요청이 나중에 도착한다 reading
- 경합을 막는 레인 lab
- 경합과 되돌리기 확인 quiz
서버의 값을 복사해 두었다
- 서버 상태는 상태가 아니라 캐시다 reading
- 서버 상태 확인 quiz