@colorkid

Как в react изменить state «родительского» компонента?

Всем привет
Только только начал изучать react, еще не усвоил до конца, что есть компонент и т.д. . Суть такая, хочу сделать слайдер-карусель.
Вот код codepen.io/anon/pen/bgbXoE
Висит обработчик на кнопке вправо onClick={this.toRightSlider}>
хочу по нему менять состояние у как бы "родительского" компонента Images. Но оно никак не меняется, и тут обнаружил, что вообще не могу достучаться до внешних функций за пределами var Buttons.
Как бы все таки по клику на кнопки вправо/влево менялось состояние positionSlider у Images?
  • Вопрос задан
  • 572 просмотра
Решения вопроса 1
@Aves
Нужно в Images создать метод, меняющий его state, привязать this этого метода к Images и передать этот метод в Buttons.

На es6+ это выглядит примерно так.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
22 нояб. 2024, в 02:56
10000 руб./за проект
22 нояб. 2024, в 00:55
500 руб./за проект
21 нояб. 2024, в 23:30
300000 руб./за проект