BindActionCreators дегеніміз не?
BindActionCreators дегеніміз не?

Бейне: BindActionCreators дегеніміз не?

Бейне: BindActionCreators дегеніміз не?
Бейне: 64. Диспетчерские действия в компонентах React с использованием mapDispatchToProps и bindActionCreators - ReactJS. 2024, Мамыр
Anonim

# bindActionCreators (actionCreators, dispatch) Мәндері әрекетті жасаушылар болып табылатын нысанды бірдей кілттері бар нысанға айналдырады, бірақ әрбір әрекет жасаушысы тікелей шақырылуы үшін жіберу шақыруына оралған. Әдетте сіз дүкен данасында тікелей жөнелтуге қоңырау шалуыңыз керек.

Сол сияқты, mapDispatchToProps не үшін қажет?

қамтамасыз ету а mapDispatchToProps құрамдасқа қандай әрекеттерді жіберу қажет болуы мүмкін екенін көрсетуге мүмкіндік береді. Бұл әрекетті жіберу функцияларын тірек ретінде қамтамасыз етуге мүмкіндік береді. Сондықтан, реквизиттерді шақырудың орнына.

Әрі қарай, JS реакциясындағы Dispatch дегеніміз не? жөнелту () үшін қолданылатын әдіс жөнелту әрекеттер және дүкендегі күй өзгерістерін іске қосыңыз. реакция -redux сізге оған ыңғайлы қол жеткізуге тырысады. Дегенмен, ескеріңіз жөнелту қосылым функциясына әрекеттерді орындасаңыз, реквизиттерде қолжетімді емес.

Әрі қарай, әрекет жасаушылар дегеніміз не?

Ан әрекет жасаушы тек қайтаратын функция болып табылады әрекет нысан. Қоңырау шалу әрекет жасаушы ол нысанды қайтарудан басқа ештеңе жасамайды, сондықтан оны дүкенге алдын ала байланыстыру керек немесе қоңыраудың нәтижесін жіберу керек. әрекет жасаушы.

mapStateToProps мен mapDispatchToProps арасындағы айырмашылық неде?

3 Жауаптар. mapStateToProps бұл сіздің құрамдасыңызға сақтау деректерін беру үшін пайдаланатын функция, ал mapDispatchToProps әрекет жасаушыларды құрамдасыңызға тірек ретінде қамтамасыз ету үшін пайдаланатын нәрсе.

Ұсынылған: