если они оба срабатывают когда меняется переменная?
а ты что?
Документация на русском. Прочитайте )
watch для сайд-эффектов, computed - нет, если прям ОЧЕНЬ кратко
В том, что в computed не должно быть сайд-эффектов. Семантика watch: "сделай что-то, когда что-то в состоянии поменялось". Семантика computed: "вычисли значение, когда какое-то из составляющих изменится". computed - это производное состояние, watch - способ выполнить код в ответ на изменение состояния. Одно и то же разными словами 😁
ну можно вроде как и там и там сделать одно и тоже? если да, то вопрос тотже в чем разница?)
как минимум в том, что вы можете следить за компьютедом свойством в вотче
С помощью watch + data можно сделать все что в computed. Computed это специально более ограниченная версия watch, где вам не надо думать какие переменные вотчить, куда сохранять и так далее
Watch это плохо спроектированный computed © Влад
watch на одну переменную, компьютед срабатывает на несколько - это как по мне существеннее)
пришел с реакта, читаю это и мое лицо: 🤯
Нууу, не то чтобы это сильно красило реакт) Если вы знакомы с Mobx - там прям система реактивности такая же, думаю кто-то кем-то вдохновлялся
Обсуждают сегодня