راهنمای شما برای یادگیری Redux

عکس پروفایل CodeBucks Hacker Noon

@کدبانکCodeBucks

کمک به شما برای یادگیری کد! در اینجا می توانید آموزش های مربوط به توسعه وب را پیدا کنید. کدگذاری را ادامه دهید …

برای مبتدیان ، یادگیری Redux کمی پیچیده است. بنابراین من تمام تلاشم را می کنم تا ساده ترین شکل ممکن باشد.

اگر ترجیح می دهید فیلم را تماشا کنید ، اینجاست. در غیر این صورت ، می توانید به خواندن ادامه دهید

https://www.youtube.com/watch؟v=T_lO9l84oGM

حالا بیایید غواصی کنیم ^ _ ^

قبل از ورود به Redux ، بیایید ببینیم که در وهله اول چرا به Redux نیاز داشتیم.

مشکل

بیایید بگوییم به عنوان یک جز root ریشه ، شما فایل app.js را در پروژه خود دارید و در درخت جز، ، لایه اول شامل 3 جز components است و در لایه دوم ، دو جز components فرزند از جز. 2 وجود دارد.

در اینجا ، شما داده ها را از یک API واکشی کرده اید و آنها را در حالت جز 2nd 2 ذخیره می کنید. با انتقال مستقیم آنها به پایین ، می توانید از این حالت داده در اجزای کودک استفاده کنید.

اکنون این مشکل زمانی رخ می دهد که جز neighbor همسایه که 3 است ، می خواهد به آن حالت داده دسترسی پیدا کند.

بنابراین مسئله این است که چه زمانی چندین م componentsلفه که نیاز به اشتراک و استفاده از یک حالت دارند.

این را می توان با “بلند کردن”حالت به م parentلفه اصلی. بنابراین می توانید حالت را از م componentلفه 2 به پرونده app.js برسانید. و سپس می توانید از این حالت در جز component 3 استفاده کنید.

اما این همیشه کمک نمی کند زیرا در …

Leave a reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>