Проблема такая:
Есть дерево компонентов
App -> Board -> Row -> Section
-> SideBlock -> ResetButton
Задумка такая:
По клику на ResetButton(там только одна кнопка) состояние Board сбрасывается(ну, или она просто перерисовывается с нуля).
Передавать свойства из Board и Row в Section, чтобы работать с ними - я понял как.
А сделать так, чтобы Board реагировал на клик в ResetButton - нет.
В документации было описано, что функцию, которая будет отвечать за смену состояния нужно прописать в App(главном родителе) и передавать вниз до ResetButton. Консоль на такое ругается и говорит, что я где-то передаю объект, а не функцию. Нет такого, там везде по дереву свойством передаётся функция.
Если её описать в ResetButton, то всё ок, оно меняет состояние доски, но, кажется, только для свойства кнопки.
ЧатГПТ и документация не помогли. Не надо тут токсичить, мне реально нужна помощь, ибо я не понимаю чего-то очень простого.
https://pastebin.com/gYY9ER6h - это предложение от чатГПТ, при такой реализации я получаю ошибку, что передаю объект вместо функции
https://pastebin.com/fQXPwHJU - это я пытался хоть как-то изменить состояние Board, но оно, кажется, не меняется. Там есть лишние логи, да, я знаю, что они не отработают, но в js оказалось сложнее дебажить, чем в джаве)
Есть ли способ изменить состояние Board из компонента ResetButton?