Sobeso
\n\n\n\n\n\n\n\n```\n\nРегистрация: локальная (`import` в SFC) или глобальная (`app.component`). Данные вниз — props, события вверх — emit; не мутируйте props. `v-model` на компоненте — тоже props+emit. На junior-собеседовании сильный ответ = определение + маленький пример + упоминание одностороннего потока данных.\n\nКритерии хорошего компонента: одна ответственность, понятные props, явные emits, слоты для гибкости, без жёсткой связи с глобальным store без нужды. Назовите SFC (`.vue`) как стандартный формат. Глобальная регистрация удобна для UI-kit, но ухудшает tree-shaking и прозрачность зависимостей."}}}

Загрузка…

Что такое компоненты во Vue? Приведите пример · Sobeso