강의

멘토링

로드맵

Inflearn brand logo image

인프런 커뮤니티 질문&답변

akap님의 프로필 이미지
akap

작성한 질문수

Next + React Query로 SNS 서비스 만들기

재게시, 답글 기능 zustand로 만들어보기

Zustand를 context, provider없이 사용하신 이유가 궁금합니다.

해결된 질문

작성

·

110

·

수정됨

0

안녕하세요. 우선 강의 잘 듣고 있습니다.
Next.js 에서 Zustand를 사용할때는 create대신 createStore로 개별 생성하여 RQ와 같이 Provider로 사용하는 것을 공식문서에서도 권장하고 있는 것으로 이해하고 있습니다만 provider없이 create()를 통해 사용하신 이유가 궁금합니다.

1. SSR없이 완전한 client component로 분리하여 이슈가 없을 것이라 판단하신것인지
2. client component에서만 사용하게되면 모듈 레벨에서 캐싱되기때문에 (next에서 SSR/hydrating이 필요한 store를 생성하는 것이 아니라면) 매번 store를 생성하지 않는것인지

답변주시면 감사하겠습니다!

답변 1

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

네, 현재 프로젝트에서 zustand는 ssr 없이 클라이언트에서만 사용한다고 가정하고 해서 create를 그냥 사용했고요(create는 createStore + 리액트코드). next에서 매번 store를 생성한다는 게 어떤 말씀인지 잘 모르겠긴 한데 일단 그게 여러 사용자간에 공유되거나 한 사용자의 서버<->클라이언트간에 공유되지는 않아서 문제가 없습니다.

akap님의 프로필 이미지
akap
질문자

충분히 답변이 되었습니다. 감사합니다!

akap님의 프로필 이미지
akap

작성한 질문수

질문하기