آموزش Redux Toolkit – دوره فشرده

رايگان
137 دانشجو
۱ ساعت و ۱۱ دقیقه
ثبت نام در دوره

آموزش Redux Toolkit – دوره فشرده بر روی مفاهیم اصلی Redux Toolkit تمرکز دارد.

هنگامی که برنامه ما گسترده‌تر می‌شود لازم است داده‌هایی را در قسمت‌های مختلف برنامه به اشتراک بگذاریم. زمانی که این داده‌ها ساختار پیچیده‌تری داشته باشند، به یک معماری نیاز داریم تا بتوانیم State برنامه‌ای که داریم را منطقی‌تر مدیریت کنیم.

روش‌های مختلفی برای انجام این کار وجود دارد. به عنوان مثال می‌توانیم از Context استفاده کنیم که در دوره آموزش React – مقدماتی تا پیشرفته به شکل کامل به آن پرداخته‌ایم. اما یکی از روش‌های بسیار مرسومی که برای انجام این کار وجود دارد استفاده از کتابخانه Redux می‌باشد. Redux Toolkit ابزار رسمی تیم Redux است که طبق پیشنهاد آن‌ها، بهتر است در پروژه‌های خود از Redux Toollkit استفاده کنیم.

ما در دوره آموزش Redux Toolkit سعی کرده‌ایم مفاهیم مربوط به Redux Toolkit را بسیار ساده و دقیق بررسی کنیم تا در نهایت، پس از تکمیل دوره بتوانیم به درک درستی از آن برسیم و در پروژه‌های خود از Redux Toolkit استفاده کنیم.

نکته مهمی که در مورد دوره آموزش Redux Toolkit وجود دارد این است که مفاهیم را با تایپ اسکریپت پیش می‌بریم. دانش تایپ اسکریپت برای توسعه‌دهندگان جاوااسکریپت در حال حاضر یک باید است و کمک می‌کند تا بتوانیم اجزای Redux Toolkit را بهتر درک کنیم.

پیش‌نیاز اصلی برای دوره آموزش Redux Toolkit، درک درست از مفاهیم React است. از این رو، دوره آموزش React – مقدماتی تا پیشرفته را برای یادگیری React پیشنهاد می‌کنیم. همچنین اگر قصد دارید تا تایپ اسکریپت را به صورت مستقل یاد بگیرید، دوره آموزش TypeScript – دوره جامع می‌تواند بسیار مفید باشد.

سرفصل‌ها

۰۱. بررسی تمرین دوره
۰۲. پیش‌نیازها
۰۳. بررسی کتابخانه Redux
۰۴. استفاده از Redux Toolkit
۰۵. نصب و راه‌اندازی Vite
۰۶. نصب Redux Toolkit
۰۷. پیاده سازی Store
۰۸. توسعه Type برای State
۰۹. بررسی Action Payload
۱۰. تابع افزودن به سبد خرید
۱۱. تابع حذف از سبد خرید
۱۲. استفاده از Store
۱۳. توسعه داده‌های محصولات
۱۴. نمایش محصولات
۱۵. پیاده سازی کامپوننت سبد خرید
۱۶. توسعه Navbar
۱۷. بررسی مفهوم Dispatch
۱۸. توسعه Custom Hook
۱۹. استفاده از useSelector
۲۰. تعداد محصولات در سبد خرید
۲۱. نمایش محصولات سبد خرید
۲۲. افزودن و حذف از سبد خرید

دیدگاه‌ها:

محمد ثامنی

آبان 6, 1403  در  7:32 ق.ظ

سلام استاد دوره عالی بود
دوره های شما مصداق این ضرب المثل : ” کم گویی و گزیده گویی چون دور ” هست
دوره ها کوتاه هستن ولی کامل مطلب رو بیان میکنن
اگر امکانش باشه EntityAdapter و AsyncThunk هم اضافه بشه عالی میشه

مسعود صدری

آبان 6, 1403  در  11:59 ق.ظ

سلام
ممنونم از لطفتون، حتما.

محمد ثامنی

آبان 5, 1403  در  11:17 ق.ظ

سلام استاد
ممنون بابت دوره های خوب و کوتاه و مفیدتون
استاد فایل پروژه رو من نتونستم تو پنلم پیدا کنم، امکانش هست راهنمایی کنید مسیر فایل کجاست برای دانلود؟

مسعود صدری

آبان 5, 1403  در  1:25 ب.ظ

سلام
خیلی ممنونم.
لطفا این لینک رو بررسی کنید:
https://github.com/MasoodSadri/redux-toolkit-crash-course

Amir Mohamd Mohamadi

شهریور 18, 1403  در  10:53 ب.ظ

RTK Query رو آموزش نمیدید؟

مسعود صدری

شهریور 24, 1403  در  11:15 ب.ظ

سلام
ممنون از پیشنهادتون، حتما برنامه ریزی می‌کنم.

افزودن دیدگاه جدید