Задать вопрос
@Kafkae

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

Есть слайдер с картинками, и я хочу пробросить не img (которые не получается сделать по умолчанию), а например уже карточку с товарами и например другими пропсами. Но я не понимаю как это как пробросить через пропсы. Как это можно проще решить. https://codesandbox.io/s/ly8vp183p9
  • Вопрос задан
  • 602 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    React-разработчик
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Решения вопроса 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
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Нижний Новгород
от 80 000 до 120 000 ₽
ITK academy Воронеж
от 50 000 до 90 000 ₽