Performa dan Memoization
Bagian dari kursus React
Aplikasimu punya tabel berisi dua ribu baris dengan kotak pencarian di atasnya. Tiap ketukan tombol terasa berat: kamu mengetik, dan setengah detik kemudian hurufnya baru muncul. Tidak ada yang rusak, dan kodenya kelihatan wajar. Yang terjadi adalah satu karakter di kotak pencarian membuat React menjalankan ulang kedua ribu komponen baris itu, menyimpulkan bahwa hampir tidak ada yang berubah, lalu memperbarui layar.
React merender ulang dengan bebas dan itu memang disengaja, dan sebagian besar waktu itulah yang benar, karena menjalankan fungsi komponen itu murah dan React pandai menghitung perubahan seminimal mungkin yang perlu dia lakukan di halaman. Sesekali itu tidak benar, dan untuk kasus-kasus itu React memberimu tiga alat untuk berkata "hasil ini tidak berubah, pakai lagi yang sebelumnya". ...
Ingin belajar React Performa dan Memoization di lingkungan nyata?
Klik di bawah, dapatkan mesin Linux dengan React siap pakai, dan kerjakan Performa dan Memoization secara praktik dengan tutor AI yang memahami kodemu.
Mulai pelajaran iniPerforma dan MemoizationYang akan kamu pelajari
- React.memo for components
- UseMemo for expensive computations
- UseCallback for stable function references
- When memoization is overkill
- Measuring before optimizing
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
