@Kafkae

Как пробросить один компонент, в другой?

Есть слайдер с картинками, и я хочу пробросить не img (которые не получается сделать по умолчанию), а например уже карточку с товарами и например другими пропсами. Но я не понимаю как это как пробросить через пропсы. Как это можно проще решить. https://codesandbox.io/s/ly8vp183p9
  • Вопрос задан
  • 583 просмотра
Решения вопроса 1
0xD34F
@0xD34F Куратор тега React
const ItemComponent = props => (
  <div>
    <p>{props.title}</p>
  </div>
);

...

<Carousel
  items={items}
  ItemComponent={ItemComponent}
/>

UPD. https://codesandbox.io/s/42p1q66589
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
tsepen
@tsepen
Frontend developer
Пробросить компонент можно так
<Carousel>
        <div>
          <p>text</p>
        </div>
</Carousel>


В компоненте Carousel он будет доступен через props.children
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы