Video: Ի՞նչ է bindActionCreators-ը:
2024 Հեղինակ: Stanley Ellington | [email protected]. Վերջին փոփոխված: 2023-12-16 00:18
# bindActionCreators (actionCreators, dispatch) Օբյեկտը, որի արժեքները գործողությունների ստեղծողներն են, վերածում է նույն ստեղներով օբյեկտի, բայց յուրաքանչյուր գործողություն ստեղծողով փաթաթված է ուղարկման կանչով, որպեսզի դրանք ուղղակիորեն կանչվեն: Սովորաբար դուք պարզապես պետք է զանգահարեք առաքում անմիջապես ձեր Store-ի օրինակով:
Նմանապես, հարցնում են, թե ինչի՞ օգուտ ունի mapDispatchToProps-ը:
Տրամադրելով ա mapDispatchToProps թույլ է տալիս նշել, թե որ գործողություններ պետք է կատարի ձեր բաղադրիչը: Այն թույլ է տալիս Ձեզ տրամադրել գործողությունների դիսպետչերական գործառույթներ որպես հենարաններ: Հետևաբար, ռեկվիզներ կանչելու փոխարեն:
Հետագայում հարցն այն է, թե ինչ է Dispatch-ը react JS-ում: առաքել () այն մեթոդն է, որն օգտագործվում է առաքել գործողություններ և խանութի գործարկման վիճակի փոփոխություններ: արձագանքել -redux-ը պարզապես փորձում է ձեզ հարմար մուտք տալ դրան: Նշենք, սակայն, որ առաքել հասանելի չէ հենարաններում, եթե դուք գործողություններ եք կատարում ձեր միացման գործառույթին:
Հետագայում կարելի է նաև հարցնել՝ ի՞նչ են գործողություն ստեղծողները։
Ան գործողությունների ստեղծող պարզապես ֆունկցիա է, որը վերադարձնում է an գործողություն օբյեկտ. Զանգահարելով ան գործողությունների ստեղծող ոչինչ չի անում, բացի օբյեկտը վերադարձնելուց, այնպես որ դուք պետք է կամ նախապես կապեք այն խանութին, կամ ուղարկեք ձեր զանգի արդյունքը: գործողությունների ստեղծող.
Ո՞րն է տարբերությունը mapStateToProps-ի և mapDispatchToProps-ի միջև:
3 Պատասխաններ. mapStateToProps գործառույթ է, որը դուք կօգտագործեիք պահեստի տվյալները ձեր բաղադրիչին տրամադրելու համար, մինչդեռ mapDispatchToProps մի բան է, որը դուք կօգտագործեք գործողությունների ստեղծողներին տրամադրելու համար որպես ձեր բաղադրիչի հենարաններ: