Скажите, у меня есть компонент Parent
<Parent>
<Component1 prop1={prop1} prop2={prop2}/>
<Component2 prop3={prop3} />
</Parent>
Обычно, пропуская prop1,2 и 3, делает идеально пригодный родительский компонент. Однако я хочу, чтобы этот компонент был таким же интуитивно понятным и динамичным, как и компоненты в библиотеках пользовательского интерфейса (например, это делает antd).
Я бы хотел дать разработчику возможность включить его собственный компонент1. Его использование будет выглядеть примерно так:
<Parent prop3={prop3}>
<Component1>
<div> {prop1} </div>
<div> {prop2} </div>
</Component1>
</Parent>
Итак, мои вопросы:
Как бы я это допустил? включение конкретного компонента в мой компонент?
это нормально (не обязательно хорошая, но практическая) практика?
Спасибо!