Apakah bindActionCreators?
Apakah bindActionCreators?

Video: Apakah bindActionCreators?

Video: Apakah bindActionCreators?
Video: 64. Dispatch Actions in React Components using mapDispatchToProps and bindActionCreators - ReactJS 2024, November
Anonim

# bindActionCreator (actionCreators, dispatch) Mengubah objek yang nilainya ialah pencipta tindakan, menjadi objek dengan kekunci yang sama, tetapi dengan setiap pencipta tindakan dibalut ke dalam panggilan penghantaran supaya ia boleh digunakan secara langsung. Biasanya anda hanya perlu menghubungi penghantaran terus pada contoh Kedai anda.

Begitu juga ditanya, apakah kegunaan mapDispatchToProps?

Menyediakan a petaDispatchToProps membolehkan anda menentukan tindakan yang mungkin perlu dihantar oleh komponen anda. Ia membolehkan anda menyediakan fungsi penghantaran tindakan sebagai prop. Oleh itu, bukannya memanggil prop.

Seterusnya, persoalannya ialah, apakah Dispatch dalam react JS? penghantaran () ialah kaedah yang digunakan untuk penghantaran tindakan dan mencetuskan perubahan keadaan pada kedai. bertindak -redux hanya cuba memberi anda akses mudah kepadanya. Perhatikan, bagaimanapun, bahawa penghantaran tidak tersedia pada prop jika anda meneruskan tindakan ke fungsi sambung anda.

Selepas itu, seseorang juga mungkin bertanya, apakah pencipta tindakan?

An pencipta tindakan hanyalah fungsi yang mengembalikan an tindakan objek. Memanggil an pencipta tindakan tidak melakukan apa-apa selain memulangkan objek, jadi anda perlu sama ada mengikatnya ke kedai terlebih dahulu, atau menghantar hasil panggilan anda pencipta tindakan.

Apakah perbezaan antara mapStateToProps dan mapDispatchToProps?

3 Jawapan. mapStateToProps ialah fungsi yang anda akan gunakan untuk menyediakan data simpanan kepada komponen anda, sedangkan petaDispatchToProps ialah sesuatu yang anda akan gunakan untuk menyediakan pencipta tindakan sebagai prop kepada komponen anda.

Disyorkan: