Я только что прочитал о функциональных компонентах в Vue.js 2. ( Документация )
Основными преимуществами функциональных компонентов, похоже, является повышение производительности:
Поскольку функциональные компоненты - это просто функции, их рендеринг значительно дешевле.
Похоже, что для излучения events
из функциональных компонентов прослушиватель событий должен быть добавлен вручную. Однако props
полностью доступны.
Какое хорошее правило, когда следует использовать функциональный компонент вместо компонента класса? Стоит ли мне использовать функциональные компоненты, когда я вообще реализую компонент без состояния? Или есть какие-то другие ограничения для функционального компонента в Vue.js?