useReducer
Bagian dari kursus React
Sebuah form checkout awalnya sederhana. Ada sebuah nilai, jadi kamu tambahkan useState. Lalu ia butuh pesan error, jadi tambah lagi satu useState. Lalu sebuah penanda loading, lalu penanda "apakah pengguna sudah menyentuh field ini", dan sekarang empat potong state terpisah harus diperbarui dalam kombinasi yang tepat oleh enam event handler yang berbeda.
useReducer adalah jawaban React untuk itu. Alih-alih menyebar aturan pembaruan ke seluruh handler, kamu menulis satu fungsi yang menjelaskan setiap cara state boleh berubah, dan komponen meminta perubahan lewat nama. Gambaran mentalnya adalah mesin penjual otomatis. ...
Ingin belajar React useReducer di lingkungan nyata?
Klik di bawah, dapatkan mesin Linux dengan React siap pakai, dan kerjakan useReducer secara praktik dengan tutor AI yang memahami kodemu.
Mulai pelajaran iniuseReducerYang akan kamu pelajari
- When to reach for useReducer
- Reducer function shape
- Action objects
- Dispatch
- Combining useReducer with useContext
Baca pelajaran ini dalam bahasamu
Semua pelajaran di kursus ini
17 pelajaran- 1Apa itu React?25 mnt
- 2JSX dan Components30 mnt
- 3Props30 mnt
- 4State dengan useState35 mnt
- 5Menangani Peristiwa30 mnt
- 6Rendering Bersyarat dan Daftar30 mnt
- 7Formulir dan Controlled Inputs35 mnt
- 8Effects dengan useEffect40 mnt
- 9Pengambilan Data40 mnt
- 10Komposisi Component35 mnt
- 11Context dan useContext35 mnt
- 12useReducer35 mnt
- 13Hook Kustom35 mnt
- 14Performa dan Memoization35 mnt
- 15Perutean dengan React Router40 mnt
- 16Menguji Components React40 mnt
- 17Capstone: Aplikasi Todo60 mnt
