Можно пробросить коллбек функцию, которая возвращает состояние от дочернего элемента к родителю, но так код становиться труднопонимаемым, и злоупотребление такими коллбеками приведет к спагетти коду в итоге вы сами запутаетесь, так что воспользуйтесь лучше
Контекстом, но если вам нужен именно такой подход вот раздел из
офиц доки а также
статья да статья немного не актуальна так как там пример на классовых компонентах, но подход будет ясен, я сам два года назад по этой статье разобрался как это делать)