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

Как вызвать функцию у всех react компонентов нажатием на одну кнопку?

Есть приложение:

2 кнопки - добавить машину, начать игру
при нажатии на добавить машину я добавляю компонент Car на страницу, у них есть свои свойства(айди, цвет, функция предвижения)

как мне теперь при нажатии на кнопку Начать игру вызвать движение у всех машин?
  • Вопрос задан
  • 138 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    React-разработчик
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@n1ksON
мидл
Создаете state в главном компоненте с помощью хука (или с помощью Redux), создаете там же функцию обновления state. Когда кнопка нажимается, должно сработать событие, которые вызовет функцию обновления state. И обновленные данные пробросьте с помощью props
useState
props
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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