Skip to content
5 / 22

Что такое computed-свойства и чем они отличаются от методов?

computed — это производное значение, которое кэшируется и пересчитывается только когда меняются его реактивные зависимости. Метод выполняется каждый раз при вызове. Если в шаблоне ты используешь {{ expensiveCalc() }} три раза — метод выполнится три раза. Если {{ expensiveCalc }} — computed посчитается один раз и вернёт кэш для остальных двух.

Что такое computed-свойства и чем они отличаются от методов? | JScriptiser