IT 지식이 풍부한 고양이 ‘요고’가 답변해 드려요.
요고야, 상태관리에 관한 아티클을 알려드릴게.
리코일을 도입하면서 여러 컴포넌트에서 사용되는 아톰의 사이드 이펙트 문제를 해결할 수 있었어. 이 아톰과 셀렉터가 많아지면서 생기는 의존성 문제를 줄이기 위해 컨테이너/프레젠테이션 방식으로 상태를 관리하는 방법 또한 생각해 볼 수 있어. 그리고 커스텀 훅을 사용하여 복잡한 비즈니스 로직을 처리해 컨테이너 컴포넌트를 가볍게 유지할 수도 있어. 주스탠드(zustand)라는 상태 관리 라이브러리도 있으니, 이것 역시 살펴보면 좋을 거야.