Pengambilan Data
Bagian dari kursus React
Hampir tidak ada aplikasi nyata yang cukup hanya menampilkan data yang sudah ada di layar pengguna. Pada satu titik, sebuah komponen perlu meminta sesuatu ke server, daftar pengguna, detail sebuah produk, satu halaman hasil pencarian, dan sampai jawabannya datang ada jeda waktu ketika komponen itu belum punya apa-apa untuk ditampilkan, ditambah kemungkinan nyata bahwa jawabannya tidak pernah datang sama sekali...
Memanggil server adalah side effect, sesuatu yang menjangkau ke luar dari "hitung JSX komponen ini dari props dan state-nya saat ini", satu keluarga dengan menyalakan timer atau membuka koneksi. Kalau kamu memanggil fetch langsung di badan komponen, ia akan berjalan di setiap render, termasuk render yang terjadi karena alasan yang sama sekali tidak ada hubungannya dengan kebutuhan data baru, dan setiap pemanggilan...
Ingin belajar React Pengambilan Data di lingkungan nyata?
Klik di bawah, dapatkan mesin Linux dengan React siap pakai, dan kerjakan Pengambilan Data secara praktik dengan tutor AI yang memahami kodemu.
Mulai pelajaran iniPengambilan DataYang akan kamu pelajari
- Fetch inside useEffect
- Loading/error/data states
- AbortController cleanup
- Preventing setState after unmount
- Mention TanStack Query as a next step
