Effects dengan useEffect
Bagian dari kursus React
Sejauh ini tugas sebuah komponen adalah melihat props dan state yang dipegangnya lalu menjawab satu pertanyaan: apa yang harus ada di layar sekarang. Jawaban itu harus keluar sama persis setiap kali kamu menanyakannya dengan input yang sama, seperti kalkulator yang memberi hasil yang sama untuk 2 + 2 berapa kali pun kamu menekan sama dengan.
Sebuah efek samping adalah apa pun yang dilakukan sepotong kode yang menjangkau ke luar dari "ambil input ini, kembalikan sebuah nilai": menyentuh timer, koneksi jaringan, API browser, atau apa pun yang hidup terlepas dari komponenmu. Me-render sebuah komponen tidak boleh sendirinya menyebabkan hal-hal itu terjadi, karena render seharusnya aman dijalankan berapa kali pun, termasuk saat React menjalankannya sekadar...
Ingin belajar React Effects dengan useEffect di lingkungan nyata?
Klik di bawah, dapatkan mesin Linux dengan React siap pakai, dan kerjakan Effects dengan useEffect secara praktik dengan tutor AI yang memahami kodemu.
Mulai pelajaran iniEffects dengan useEffectYang akan kamu pelajari
- What counts as a side effect
- UseEffect signature
- Dependency array
- Running on mount only
- Cleanup function
- Subscribe/unsubscribe pattern
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
