React boleh mengendalikan permintaan asynchronous ajax dalam cangkuk, mengapa kita perlu menggunakan middleware dalam redux untuk mengendalikannya? Adakah terdapat perbezaan antara 2?
Untuk WebApp yang kecil, keadaannya agak kecil Anda hanya boleh menggunakan ReactJS untuk melaksanakannya.
Tetapi dalam WebApps berskala lebih besar, terdapat banyak modul dan banyak keadaan Pada masa ini, Redux perlu diperkenalkan untuk menguruskan keadaan keseluruhan WebApp hanya digunakan sebagai lapisan Lihat dan menghantar Tindakan yang sepadan peristiwa yang dicetuskan oleh pengguna tidak akan ada logik berkaitan Perniagaan.
Pada masa ini, permintaan Ajax akan diproses dalam Tindakan, tetapi Redux hanya boleh mengedarkan Objek Biasa sebagai Tindakan secara lalai Selepas menambah perisian tengah redux-thunk, anda boleh mengedarkan fungsi sebagai Tindakan, dan anda boleh melakukan apa yang anda mahu. dalam fungsi Sudah tentu, anda juga boleh memulakan permintaan Ajax untuk menyokong acara tak segerak.
Untuk WebApp yang kecil, keadaannya agak kecil Anda hanya boleh menggunakan ReactJS untuk melaksanakannya.
Tetapi dalam WebApps berskala lebih besar, terdapat banyak modul dan banyak keadaan Pada masa ini, Redux perlu diperkenalkan untuk menguruskan keadaan keseluruhan WebApp hanya digunakan sebagai lapisan Lihat dan menghantar Tindakan yang sepadan peristiwa yang dicetuskan oleh pengguna tidak akan ada logik berkaitan Perniagaan.
Pada masa ini, permintaan Ajax akan diproses dalam Tindakan, tetapi Redux hanya boleh mengedarkan Objek Biasa sebagai Tindakan secara lalai Selepas menambah perisian tengah redux-thunk, anda boleh mengedarkan fungsi sebagai Tindakan, dan anda boleh melakukan apa yang anda mahu. dalam fungsi Sudah tentu, anda juga boleh memulakan permintaan Ajax untuk menyokong acara tak segerak.