آموزش ریداکس (Redux)

دسته بندی: آموزش طراحی وب

آموزش ریداکس

Redux یک کتابخانه اوپن سورس جاوااسکریپت برای مدیریت state برنامه است. بیشترین استفاده از کتابخانه هایی مانند ری اکت یا انگولار برای ایجاد رابط های کاربر است. شبیه به فیس بوک، توسط دن ابراموف و اندرو کلارک ایجاد شده است. Redux کتابخانه کوچک با API ساده و محدود است که به عنوان کانتینر قابل پیش بینی برای برنامه کاربردی طراحی شده است. این عمل با روشی مشابه به یک تابع کاهش دهنده، یک مفهوم برنامه نویسی کاربردی می پردازد. این کتابخانه متأثر از زبان برنامه نویسی کاربردی Elm است.

Redux یکی از داغترین کتابخانه ها است که در بخش توسعه فرانت اند قرار دارد. همانطور که در اسناد ذکر شده، Redux یک کانتینر state قابل پیش بینی برای برنامه های JavaScript است. برای تعریف مجدد آن، این معماری جریان داده برنامه است، نه کتابخانه سنتی یا فریمورک مانند Underscore.js و AngularJS.

ابزارهای برنامه نویسی، سفر با زمان و قابلیت Hot Reloading برای راحت تر کار کردن با Redux، به خصوص هنگام کار با یک برنامه در مقیاس بزرگ، توصیه می کنم از Redux DevTools استفاده کنید. این ابزار بسیار مفید است و با استفاده از آن، تغییرات در real-time، اقدامات و وضعیت فعلی، با اجتناب از وضعیت فعلی کنسول، در زمان و تلاش شما صرفه جویی می شود. ممکن است شما بپرسید، "چرا باید از Redux استفاده کنم؟" استفاده از Redux در برنامه های شما چند مزیت دارد:

پیش بینی نتیجه

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

قابلیت نگهداری

داشتن یک نتیجه قابل پیش بینی و ساختار دقیق، حفظ کد را آسان تر می کند.

سازماندهی

Redux در مورد چگونگی سازماندهی کد موثر است و این باعث می شود که کد برای کار با تیم سازگارتر و آسان تر باشد.

سرور ارائه

این ویژگی بسیار مفید است، به خصوص برای ارائه اولیه، تجربه بهتر کاربر یا بهینه سازی موتور جستجو را ایجاد می کند. کافی است فروشگاه ایجاد شده روی سرور را به سمت کلاینت منتقل کنید.

ابزارهای توسعه دهنده

توسعه دهندگان می توانند همه اتفاقات موجود در برنامه را در real-time، از اقدامات گرفته تا تغییرات state، ردیابی کنند.

جامعه و اکوسیستم

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

سهولت آزمایش

اولین قانون نوشتن کد قابل تیت نوشتن توابع کوچک است که فقط یک کار را انجام می دهند و مستقل هستند. کد Redux اکثرا توابع فقط همین است: کوچک، خالص و جدا شده.

آیا این نوشته را دوست داشتید؟
modern-react-with-redux

آموزش ری اکت مدرن با ریداکس


بر روی React v16.6.3 و Redux با React Router ،Webpack و Create-React-App مسلط شوید. این دوره شامل Hooks است. شما اصول ساخت برنامه های وب پویا و لایو ر...

1400/02/05 1325 بازدید زیرنویس دارد
pluralsight-ng-conf-19-for-flux-sake

کنفرانس ng-conf '19: بخاطر Flux


ng-conf یک کنفرانس سه روزه انگولار است که با هدف ارائه آموزش هایی با بالاترین کیفیت از فریمورک Angular JavaScript برگزار می شود. بیش از 1500 توسعه دهن...

1399/11/06 330 بازدید
pluralsight-ng-conf-19-crash-course-angular-and-ngrx

کنفرانس ng-conf '19: دوره Crash Course: انگولار و NgRx


این یک ورکشاپ عملی است که به افراد می آموزد چطور یک اپلیکیشن انگولار را برای استفاده از NgRx در مدیریت حالت ساختارسازی کنند. یکسال پیش که قصد یادگیری ...

1399/11/03 414 بازدید
packtpub-react-for-professionals-the-app-building-guide

ری اکت برای حرفه ای ها: راهنمای ساخت اپلیکیشن


در این دوره، شما نحوه ساخت یک اپلیکیشن وب مبتنی بر داده مقدماتی را با نرم افزار React.js را خواهید آموخت. ما شما را در ساخت اولین اپلیکیشن های نقشه بر...

1399/04/13 3808 بازدید
pluralsight-building-applications-with-react-and-redux

آموزش ساخت اپلیکیشن با React و Redux


شما در این دوره یاد خواهید گرفت که چگونه از Redux ،React Router و ES6 برای ساختن اپلیکیشن های قدرتمند و سریع React از پایه و از Webpack ،Babel ،ESLint...

1399/02/17 4584 بازدید
codewithmosh-the-ultimate-redux-course

دوره کامل ریداکس - Code With Mosh


این دوره پایه و اساس کامل Redux را به شما یاد می دهد و شما می آموزید که چگونه کد جدید Redux را تمیز و مختصر بنویسید. شما همه چیز را در مورد Redux از ج...

1399/02/07 6044 بازدید
teamtreehouse-building-applications-with-react-and-redux

آموزش ساخت اپلیکیشن با React و Redux


Redux یک فریمورک مدیریت state است که یک زیرساخت قوی را ارائه می دهد که برنامه های React را تکمیل می کند. این دوره بر اساس اپلیکیشن Scoreboard ساخته می...

1398/10/17 3037 بازدید
packtpub-mern-stack-front-to-back-full-stack-react-redux-and-node-js-video

آموزش MERN Stack: برنامه نویسی فول استک React, Redux و Node.js


در این دوره شما با استفاده از Node.js، Express، React، Redux و MongoDB در کنار ES6+ یک برنامه شبکه اجتماعی جامع ایجاد خواهید کرد. شما با نحوه ایجاد مد...

1398/08/21 6549 بازدید
packtpub-advanced-projects-in-electron-4-react-and-redux

پروژه های پیشرفته در Electron 4، React  و Redux


در این دوره با طرح های متعددی برای ساخت اپلیکیشن با Electron 4، React  و Redux آشنا می شوید....

1398/07/16 2754 بازدید
packtpub-the-complete-react-js-and-redux-course-build-modern-web-apps-video

دوره کامل ساخت اپلیکیشن های وب مدرن با ری اکت (React Js) و Redux


توسعه دهندگان ری‌اکت، دارای بالاترین حقوق در دنیای توسعه دهندگان می باشند. این دوره طراحی شده است، تا دانشجویانی را که تجربه ای در زمینه برنامه نویسی ...

1398/01/21 10051 بازدید
lynda-performing-complex-state-management-with-redux

آموزش مدیریت وضعیت پیچیده با Redux


مدیریت وضعیت بخش مهمی از توسعه اپلیکیشن است، اما اغلب به طور غیرسیستماتیک انجام می شود.  Redux به شما کمک می کند تا وضعیت را به صورت موثرتری مدیریت کن...

1397/05/31 1658 بازدید زیرنویس دارد
udemy-modern-react-with-redux

ساخت اپلیکیشن های مدرن وب React با Redux


در این آموزش تصویری با ساخت اپلیکیشن های مدرن وب React با Redux آشنا می شوید. این دوره آموزشی محصول Udemy است. سرفصل های این مجموعه: آشنایی با Re...

1397/02/30 7806 بازدید
lynda-create-a-crm-mobile-application-with-react-native

آموزش ایجاد برنامه موبایل CRM با React Native


در این دوره یاد خواهید گرفت با استفاده از React Native اپلیکیشن موبایل CRM بسازید. این دوره نشان می دهد که چگونه برای راه اندازی یک پروژه، کد ورود به ...

1397/02/30 5011 بازدید
1397/02/30 1519 بازدید
packtpub-universal-javascript-with-react-node-and-redux-video

آموزش JavaScript با فریمورک های React ،Node و Redux


آخرین روند توسعه وب، جاوااسکریپت Isomorphic، اجازه می دهد تا توسعه دهندگان بر برخی از کاستی های برنامه های تک صفحه ای با با اجرای همان کد بر روی سرور ...

1397/02/30 2622 بازدید
wintellectnow-introduction-to-redux

آشنایی با Redux


Redux یک کتابخانه فشرده است که container قابل پیش بینی برای اپلیکیشن های جاوا اسکریپت را فراهم می کند. در این دوره با Redux، نحوه کدنویسی اپلیکیشن های...

1396/12/18 1420 بازدید
1396/09/21 2701 بازدید
1396/09/07 1295 بازدید