BindActionCreators деген эмне?
BindActionCreators деген эмне?

Video: BindActionCreators деген эмне?

Video: BindActionCreators деген эмне?
Video: Биздин айланабыздагы информация 2024, Май
Anonim

# bindActionCreators (actionCreators, dispatch) Маанилери аракетти жаратуучулар болгон объектти ошол эле ачкычтары бар объектке айлантат, бирок ар бир аракет жаратуучусу диспетчердик чакырууга оролуп, алар түздөн-түз чакырылат. Адатта, сиз жөн гана Дүкөн инстанцияңызга диспетчерди чакырышыңыз керек.

Ошо сыяктуу эле, ал mapDispatchToProps эмне үчүн колдонулат деп суралат?

камсыз кылуу а mapDispatchToProps сиздин компонентиңизди жөнөтүү керек болгон аракеттерди көрсөтүүгө мүмкүндүк берет. Бул иш-диспетчердик функцияларды бута катары камсыз кылууга мүмкүндүк берет. Ошондуктан, реквизиттерди чакыруунун ордуна.

Андан кийин, суроо туулат: React JSдеги Dispatch деген эмне? жөнөтүү () үчүн колдонулган ыкма жөнөтүү аракеттер жана дүкөнгө абалды өзгөртүү. реакция кылуу -redux жөн гана сизге ыңгайлуу мүмкүнчүлүк берүүгө аракет кылып жатат. Бирок көңүл буруңуз жөнөтүү туташуу функциясына иш-аракеттерди өткөрүп берсеңиз, реквизиттерде жеткиликтүү эмес.

Кийинчерээк, кимдир бирөө, аракет жаратуучулар деген эмнени сурашы мүмкүн?

Ан аракет жаратуучусу бир гана кайтаруучу функция иш-аракет объект. Чалуу а аракет жаратуучусу объектти кайтарып берүүдөн башка эч нерсе кылбайт, андыктан аны алдын ала дүкөнгө байлап коюшуңуз керек, же чалуунун жыйынтыгын жөнөтүшүңүз керек. аракет жаратуучусу.

mapStateToProps менен mapDispatchToProps ортосунда кандай айырма бар?

3 Жооптор. mapStateToProps бул сиздин компонентиңизге дүкөн маалыматтарын берүү үчүн колдоно турган функция, ал эми mapDispatchToProps бул аракет жаратуучуларды компонентиңизге реквизит катары берүү үчүн колдоно турган нерсе.

Сунушталууда: