Редуктордағы әрекетті жібере аламын ба?
Редуктордағы әрекетті жібере аламын ба?

Бейне: Редуктордағы әрекетті жібере аламын ба?

Бейне: Редуктордағы әрекетті жібере аламын ба?
Бейне: Инструкция Как установить Устройство Цифровой Индикации (УЦИ) на токарный станок 1к62 2024, Мамыр
Anonim

4 Жауаптар. Жіберу а әрекет ішінде а редуктор қарсы үлгі болып табылады. Сіздің редуктор жанама әсерлері жоқ, жай ғана қорыту керек әрекет пайдалы жүктеме және жаңа күй нысанын қайтару. Тыңдаушыларды қосу және жіберу әрекеттер ішінде редуктор болады шынжырлануға әкеледі әрекеттер және басқа жанама әсерлер.

Осыны ескере отырып, Redux бағдарламасында әрекетті қалай жіберуге болады?

Дегенмен, сіз қалаған кезде әрекетті жіберу Құрамдасыңыздан алдымен оны дүкенмен байланыстырып, реакцияның қосылу әдісін қолдану керек. редукс (2-ші жол). Содан кейін mapDispatchToProps функцияңызда логика бола бастағанда, оның уақыты келді жіберу әрекеті сіздің дастанда (3-ші жол).

Дүкен жөнелтімі не істейді? жөнелту (әрекет) Әрекетті жібереді. Бұл күйді өзгертудің жалғыз жолы. The дүкеннің азайту функциясы ағымдағы getState() нәтижесімен және берілген әрекетпен синхронды түрде шақырылады.

Мұнда әрекеттер мен редукторлар дегеніміз не?

Редукторлар : Біз білетіндей, әрекеттер тек не істеу керектігін айтады, бірақ олар қалай істеу керектігін айтпайды, сондықтан редукторлар ағымдағы күйді қабылдайтын таза функциялар және әрекет және жаңа күйді қайтарып, дүкенге қалай істеу керектігін айтыңыз.

Redux-те әрекет және редуктор дегеніміз не?

А редуктор қолданба күйіндегі өзгерістерді анықтайтын функция болып табылады. Ол пайдаланады әрекет ол осы өзгерісті анықтау үшін алады. сияқты құралдарымыз бар Редукс , олар дәйекті әрекет ететіндей бір қоймадағы қолданба күйінің өзгерістерін басқаруға көмектеседі.

Ұсынылған: