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

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

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

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

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

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
от 250 000 до 300 000 ₽
IT ATLAS Москва
от 200 000 до 250 000 ₽