راکت

مدیریت state ها در nextjs

7 پاسخ

سلام وقت بخیر
خواستم سوال بپرسم در مورد اینکه کدوم state management در next js مناسب است
redux-toolkit یا swr

ثبت پرسش جدید

پاسخ‌ها

7
محمد
محمد
@mohammadalavi

تخصص: برنامه نویس ریکت و نکست

سلام. اس دبلیو آر مگه هوک برای فراخوانی اطلاعات نیست؟

استیت منجر میشه کانتکست و ریداکس و ریکویل و ریکت هوک و اینا کلا.

چیزی که معمول تر از همهست همین ریداکسه. نمیدونم بهتر از بقیهست یا نه ولی من که معمولا از ریداکس استفاده میکنم.

ریداکس تول کیت هم که همون ریداکسه ولی یه مقدار راحت تر از اون.

محمد
محمد
@mohammadalavi

تخصص: برنامه نویس ریکت و نکست

البته هم ریداکس استفاده میکنم هم ریداکس تول کیت. تول کیت یه مقدار راحت تره. دنگ و فنگش کمتر داره. بیشتر استفاده میکنم.

شاید پاسخ شما همین‌جا باشد

ali hafezi
ali hafezi
@justalihs

تخصص: front-end

یک چیزی .
اگر از redux-toolkit استفاده کنیم ، برای فراخوانی هم باید از خود قابلیت های redux-toolkit استفاده کنیم . مثل useSlector و useDispatch .
و همه اتفاق ها درون اسلایس مورد نظر میفته و باید اتفاق ها از اسلایس ها به کامپوننت بیان .
ولی در swr همه اتفاق ها یعنی گرفتن دیتا و استفاده از متود ها درون خود کامپوننت میفته .
فقط خواستم بدونم تو پروژه های واقعی از کدوم استفاده میشه ؟؟؟؟

محمد
محمد
@mohammadalavi

تخصص: برنامه نویس ریکت و نکست

توی پروژه واقعی از جفتش استفاده میشه. ریداکس تول کیت برای مدیریت استیت ها، اس دبلیو آر هم برای فراخوانی اطلاعات. مثلا ما اگه بخوایم یه اکسیوس بزنیم، میبریمش توی اس دبلیو آر.
( swr خاصیت استیت منجری نداره یعنی هر استیتی که توی اس دبلیو آر ست بشه، فقط توی همون کامپوننت استفاده میشه. ولی ریداکس تول کیت، خاصیت استیت منجری داره یعنی استیتی که با ریداکس تول کیت ست میشه، توی همه کامپوننت های دیگه میشه ازش استفاده کرد) .

محمد
محمد
@mohammadalavi

تخصص: برنامه نویس ریکت و نکست

نمیدونم کمک کردم یا نه. من دیگه تا همین حد بلدم... 😊

حسام موسوی
حسام موسوی
@hesammousavi

تخصص: طراح و برنامه نویس

طبق آخرین تجربه ( ترکیب swr و context ) کار رو در میاره و اصلا نیازی به redux نیست

ابوالفضل
ابوالفضل
@amata

تخصص: برنامه نويس

zustand بدون شک عالیه

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام