Вначале мне было интересно, по какой причине мне пришлось создать много компонентов, поскольку они немного меняются среди них. По этой причине я научился лучше использовать реквизит.

Сейчас я создаю множество компонентов пользовательского интерфейса для своего проекта, и я думал о создании компонентов заголовков. Я говорю о h1, h2, h3 и так далее.

По сути, я просто хочу упростить мне задачу, когда мне нужно добавить к ним какой-либо класс или просто внести какие-либо изменения во весь проект. По этой причине я начал создавать компоненты H1, H2 и заметил, что это почти одно и то же. Единственная разница в основном заключалась в номере после H.

Почему я создаю много компонентов для одного и того же? Ну, я просто не знаю, как это сделать по-другому. Но сегодня я провел небольшое исследование и заметил, что могу сделать это лучше, и получил название Динамические компоненты.

Это отличная вещь, и теперь я покажу вам, как создать динамический компонент.

Это первый раз, когда мне нужно его использовать, но, вероятно, он будет полезен позже с более продвинутыми компонентами.

Для этого компонента, как вы можете видеть ниже, я передаю размер реквизита и буду использовать его в своем CustomTag H.

Это довольно просто. Теперь просто вызовите этот компонент из любого места, например:

Вот и все, ребята! Увидимся в следующий раз!