Источник: Nuances of Programming Поговорим о компонентах дизайн-системы, в особенности о компонентах wrapper. Как создать мощную структуру компонента wrapper? В примере будем использовать поле ввода и кнопку. Шаг 1.
Вопросы архитектуры: Шаг 2.
Ответы: Отлично! Теперь рассмотрим простой пример компонента input. Для VueJS компоненты были идеалистичны и присущи каждому фреймворку, управляемому компонентами. Частью утверждения “prop” являются атрибуты или “директивы”, переданные из родителя. Они не распознаются дочерним компонентом как prop и автоматически прикрепляются к root дочернего компонента. Это сбивает с толку. Представьте, что передаете приветствие в wrapper input. Если приветствие не зарегистрировано как prop, то оно будет добавлено в качестве поля в wrapper поля ввода <label> со значением false для inheritAttrs. Чтобы предотвратить это, нужно выполнить переопределение и передать все мета-данные напрямую в компонент input. Таким образом, вы избавитесь от необходимости регистриро