41 / 112
Как работают функциональные компоненты в Vue 3?
В Vue 3 функциональные компоненты — это обычные функции, которые принимают props и context и возвращают VNode через h(). Они не имеют экземпляра, состояния, хуков жизненного цикла. В Vue 2 функциональные компоненты давали выигрыш в производительности, но в Vue 3 разница минимальна благодаря оптимизациям компилятора. Поэтому в Vue 3 их используют редко: обычные SFC с <script setup> и так быстрые.