Memulai
Siklus Hidup
Peramban
Pengembangan
Paket Luar
useMemoizedFn
Identitas fungsi yang stabil. Di Vue sudah begitu sejak awal.
Ditekan 0 kali · identitas fungsi tetap sama: true
Tidak ada yang perlu dipasang.
Vue sudah menyediakan padanannya — fungsi biasa. Halaman ini menjelaskan cara memakainya.
Fungsi yang dideklarasikan di setup() lahir sekali, dan identitasnya tidak pernah berubah selama komponennya hidup.
ts
const kirim = () => { /* … */ }
// `kirim` hari ini dan `kirim` sepuluh render lagi adalah objek yang sama persisArtinya mengopernya sebagai prop ke komponen anak aman: anaknya tidak akan menggambar ulang hanya karena identitas fungsinya berganti, karena memang tidak pernah berganti.
Yang memang perlu dibungkus adalah nilai turunan yang mahal dihitung, dan untuk itu ada computed():
ts
const total = computed(() => daftar.value.reduce((n, i) => n + i.harga, 0))