핵심 요약
더핑크퐁컴퍼니가 Jotai를 도입해 상태 관리의 복잡성을 줄이고, React 중심의 원자(atom) 모델을 활용해 러닝 커브를 낮추며 유지보수를 개선한 경험을 공유합니다.
주요 경험
- 상태를 atom 단위로 분리해 관심사를 명확히 하고 코드 가독성을 높였습니다.
- useAtom과 atomWithStorage 등 유틸로 로컬스토리지 저장과 다양한 파생 atom을 쉽게 구현했습니다.
- Provider를 활용한 스코프 분리로 대규모 서비스에서도 독립적 상태 관리가 가능해졌습니다.
- 번들 크기가 Recoil 대비 약 1/6 수준으로 작아 초기 로딩 속도가 개선되었습니다.
얻은 인사이트
- 러닝 커브가 낮아 신규 팀원이 빠르게 적응했습니다.
- 경량 라이브러리 선택이 서비스 규모와 안정성에 유리함을 확인했습니다.
- 문서가 많지 않으나 기본 사용법이 직관적이라 도입 속도가 빨랐습니다.


