Middleware menambahkan fungsionalitas ekstra ke fungsi pengiriman Redux ; penambah menambahkan fungsionalitas ekstra ke toko Redux . Kami akan menambahkan dua middlewares dan satu enhancer : Sebuah middleware yang mencatat tindakan yang dikirim dan status baru yang dihasilkan. Enhancer yang mencatat waktu yang dibutuhkan reduksi untuk memproses setiap tindakan.
Sejalan dengan itu, apa gunanya penyedia di Redux?
Ringkasan. < Provider /> membuat toko Redux tersedia untuk semua komponen bersarang yang telah dibungkus dalam fungsi connect(). Karena setiap komponen React dalam aplikasi React Redux dapat dihubungkan, sebagian besar aplikasi akan merender < Provider > di tingkat atas, dengan seluruh pohon komponen aplikasi di dalamnya.
Demikian pula, apa itu createStore? # createStore (reducer, [preloadedState], [enhancer]) Membuat toko Redux yang menyimpan pohon status lengkap aplikasi Anda. Seharusnya hanya ada satu toko di aplikasi Anda.
Mengenai ini, apa itu redux applyMiddleware?
# applyMiddleware ( middleware) Middleware adalah cara yang disarankan untuk memperluas Redux dengan fungsionalitas khusus. Middleware memungkinkan Anda membungkus metode pengiriman toko untuk kesenangan dan keuntungan. Misalnya, redux -thunk memungkinkan pembuat tindakan membalikkan kontrol dengan mengirimkan fungsi.
Apa yang menulis di Redux?
Compose digunakan saat Anda ingin meneruskan beberapa peningkat toko ke toko. Penambah toko adalah fungsi tingkat tinggi yang menambahkan beberapa fungsi tambahan ke toko. Satu-satunya penambah toko yang disertakan dengan Redux secara default adalah applyMiddleware namun banyak lainnya yang tersedia.