Vue · Middle · Pytanie 56 z 75
Jak zatrzymać watcher przed odmontowaniem komponentu?
const stop = watch(source, callback)
// later
stop()- ✓Poprawna odpowiedź: Wywołać funkcję zwracaną przez
watch/watchEffect - 2Ustawić źródło na
null - 3Watcherów nie da się zatrzymać ręcznie
Wyjaśnienie
Watchery tworzone synchronicznie w setup zatrzymują się automatycznie przy odmontowaniu. Tworzone asynchronicznie trzeba zatrzymać ręcznie, by uniknąć wycieków.