React HooksLesson 51Preview gratis
React useReducer
Lesson ini bagian dari React · Semua level
Ringkasan
useReducer adalah alternatif useState untuk state yang lebih kompleks, terdiri atas state dan fungsi dispatch. dispatch mengirim action ke reducer murni yang menghitung state baru berdasarkan state sebelumnya. Pola ini memisahkan logika perubahan state sehingga lebih mudah diuji dan diprediksi.
Poin kunci
- useReducer mengembalikan [state, dispatch]
- reducer berupa fungsi murni (state, action) => state baru
- action menjelaskan kejadian yang mengubah state
- Cocok untuk state bersarang atau banyak jenis transisi
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.