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

    @hjolming Автор вопроса
    Грузчик с красным дипломом технаря
    Может кому поможет. Нет, функцию передавать как свойства между компонентами так и не вышло(хотя должно было). Зато можно передавать свойство.

    Теперь в структуре
    App -> Board -> Row -> Section
    .......\ -> SideBlock -> ResetButton
    . Key не передаётся, зато передаётся id.

    Это выглядит как:
    App(key,id) -> Board -> Row -> Section
    .................\ -> SideBlock(id) -> ResetButton(id)
    где id - передаётся по структуре ниже.
    В ResetButton есть функция, которая по клику изменит id и отрендерит .
    И всё, работает) Ну, полагаю, что решение так себе. На досуге подумаю что там с функциями было, может я просто где-то проглядел(скорее всего).
    Ответ написан
    Комментировать