Memulai
Siklus Hidup
Peramban
Pengembangan
Paket Luar
useUpdateEffect
Efek yang melewatkan jalan pertamanya. Itu perilaku bawaan watch().
0
Belum ada catatan — watch tidak jalan saat halaman dibuka.
Tidak ada yang perlu dipasang.
Vue sudah menyediakan padanannya — watch(). Halaman ini menjelaskan cara memakainya.
watch di Vue memang tidak berjalan saat pertama kali dipasang:
ts
watch(kueri, (baru, lama) => {
cari(baru) // hanya saat kueri benar-benar berubah
})Ini bukan padanan yang mirip — ini perilaku bawaannya. Yang justru butuh disebutkan adalah kebalikannya:
ts
watch(kueri, cari, { immediate: true }) // ikut jalan sekali di awalwatch juga memberi nilai lama dan barunya sekaligus, jadi membandingkan keduanya tidak butuh penampung terpisah.