سلام دوستان برای استفاده از ریداکس بهترین پترنی که متونید معرفی کنید چیه ؟
ببینید در هرحالتی که شما مقدار یک متغیر ، آبجکت ، ... رو تغییر دادین و می خواهین در همه اجزای پروژه تون همزمان سینک بشه باید از redux استفاده کنید. بیبینید به مثلا شما در ری اکت یه فرم دارید و یه اطلاعاتی رو از کاربر دریافت می کنید و می خواهید از این اطلاعات در همه کامپوننتهای بعدیتون استفاده کنید یه راه این هست که این مقادیر رو یبه عنوان پراپرتی (Property( به کامپوننت های بعدی بفرستید یه راه هم اینه که از ریداکس استفاده کنید.
اگر با زبان سی آشنایی داشته باشید در سمت کلاینت شبیه به یک اشاره گر (Pointer) عمل میکنه که هر جایی شما نیاز داشته باشید می تونید مقادیر رو بازیابی و یا بازنویسی کنید و تاثیرش رو در همه جا به صورت همزمان مشاهده کنید.
توصیه می کنم دوره Redux راکت رو هم مشاهده کنید.
@arshiya73arshiya
امیدوارم منظور سوال شما رو به درستی درک کرده باشم
بهترین توضیحی که برای سوال شما میتونم بدم اینه که ریداکس میتونه حالت های(مقادیر) مختلف آبجکت ها و حتی متغیرها در سمت سرور و کلاینت را مدیریت کنه و نرم افزارهای شما رو بسیار توسعه پذیر میکنه
اینو میدونم فقط یه چیز برام مبهمه اونم اینه که زمان در یافت api یا زمان ارسال api درحالی که باید از ریداکس استفاده بشه باید چکار کنم
ببینید در هرحالتی که شما مقدار یک متغیر ، آبجکت ، ... رو تغییر دادین و می خواهین در همه اجزای پروژه تون همزمان سینک بشه باید از redux استفاده کنید. بیبینید به مثلا شما در ری اکت یه فرم دارید و یه اطلاعاتی رو از کاربر دریافت می کنید و می خواهید از این اطلاعات در همه کامپوننتهای بعدیتون استفاده کنید یه راه این هست که این مقادیر رو یبه عنوان پراپرتی (Property( به کامپوننت های بعدی بفرستید یه راه هم اینه که از ریداکس استفاده کنید.
اگر با زبان سی آشنایی داشته باشید در سمت کلاینت شبیه به یک اشاره گر (Pointer) عمل میکنه که هر جایی شما نیاز داشته باشید می تونید مقادیر رو بازیابی و یا بازنویسی کنید و تاثیرش رو در همه جا به صورت همزمان مشاهده کنید.
توصیه می کنم دوره Redux راکت رو هم مشاهده کنید.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟