state를 component에 뿌리려면 context나 recoil, redux를 사용하면 되는데 일단 도입해야하는 프로젝트에서는 러닝커브가 간단한 context나 recoil을 사용하려고 한다.
다만 DB에서 값을 가져와서 저장해야 하는 경우 어떤 방법이 권장되는지 궁금하다. 일단 비동기로 처리되는 건 둘다 가능한 것으로 보인다.
Recoil 참고 블로그