❓Redux - 순수 함수인 리듀서를 통해 상태 변경 - 러닝커브가 높음 - 상태 변경을 위한 코드가 많이 필요 - 풍부한 커뮤니티 ❓Recoil - 동시성 모드 지원 - 상태의 부분적인 업데이트 -> 컴포넌트의 재렌더링 최적화 - 비동기 처리를 추가적인 라이브러리 없이 리코일 안에서 가능 - 내부적으로 캐싱 지원 -> 동일한 atom 값에 대한 내부적으로 메모이제이션된 값을 반환 -> 속도가 빠름 - 배우기 쉬우며 내부접근성 용이, 리액트 문법과 유사 - 리덕스에 비해 쉽고 직관적임 - 작고 가벼운 프로젝트에 적합 - Atom으로 상태 단위, 업데이트와 구독 가능 - 아톰이 여러 군데에서 사용되면 사이드 이펙트 발생 - 아톰과 셀렉터가 많아지면 의존성이 여러 방향으로 엮이면서 예측 어려워짐 - 아직 실..