Перейти к содержимому
8 / 21

Что такое паттерн Polymorphic Components?

Polymorphic Component — компонент, который может рендериться как разный HTML-элемент или React-компонент, заданный через проп as (или asChild). Один компонент <Button as="a" href="/page"> рендерится как ссылка, а <Button as="button"> — как кнопка. Стили и логика одни, а DOM-элемент на выходе — любой.

Что такое паттерн Polymorphic Components? | JScriptiser