#reactjs
#reactjs
Вопрос:
Я пытаюсь написать документ дизайна, и я хочу поговорить о возможности добавления компонента в качестве свойства другого компонента.
function Button (props) {
return <button {...props} />
}
Button.Create = function (props) {
return <button><PlusIcon/> Create</button>
}
// Which can then be used as:
<Button/>
// and
<Button.Create/>
// respectively.
Кто-нибудь знает, есть ли у этого шаблона имя?
[Редактировать]: Я почти уверен, что этот шаблон не называется составными компонентами. Шаблон составных компонентов относится к нескольким компонентам, которые необходимо объединить для решения одной задачи. Здесь каждый подключенный компонент является просто отдельной вариацией.
Ответ №1:
Насколько я знаю, этот шаблон называется «Составные компоненты»