Saya menyadari ini adalah pertanyaan dasar tapi aku tidak berhasil menemukan jawabannya di tempat lain.
Adalah store.dispatch
sinkron atau asinkron di Redux
?
Dalam kasus itu adalah asynchronous apakah ada kemungkinan untuk menambahkan callback setelah tindakan telah diperbanyak seperti itu mungkin dengan Bereaksi
?
AFAIK, pengiriman tindakan sinkron. Dalam kasus jika anda bersedia untuk menjawab panggilan asynchronous, anda dapat menggunakan thunk-middleware di redux, di mana pengiriman disediakan sebagai fungsi callback yang anda dapat memanggil sesuai kenyamanan anda. Untuk info lebih lanjut, checkout jawaban ini pada BEGITU oleh Penulis itu sendiri: https://stackoverflow.com/questions/35411423/how-to-dispatch-a-redux-action-with-a-timeout/35415559#35415559
Tidak ada yang tahu lebih baik daripada code. =) Seperti yang anda lihat dispatch
adalah benar-benar sinkron. Satu-satunya peringatan di sini adalah bahwa toko peningkat
dapat (dan melakukan) pengganti dispatch
metode. Untuk contoh, lihat at applyMiddleware
penambah, itu memungkinkan anda jack middlewares dalam dengan mengganti default dispatch
dengan metode ini's implementasi sendiri. Meskipun aku tidak pernah melihat Redux penambah
yang benar-benar akan menghapus sinkron sifat dispatch
.