не рекомендуется устанавливать значения реактивным переменным (определенных в data)?"
потому что компьютеды должны быть чистыми функциями, то есть не иметь побочных эффектов
https://vuejs.org/guide/essentials/computed.html#writable-computed
Это описано в документации. Вычисляемые свойства - это свойства, для который вычисляется значение описанной функцией. Она должна только возвращать значение. Как минимум, это неявно, разработчик не ожидает, что перевычисление значения свойства приведёт к каким-то ещё эффектам, это противоречит сути computed. + побочные эффекты могут создавать проблемы. Мы не вызывает функцию сами, её вызывает когда-то Vue
Да, пасиба. Мне просто нужна была статья, в кач-ве доказательств своих слов, но я не мог её найти)
документация лучше статьи
Обсуждают сегодня