У меня вот такой вопрос возник. У проекта есть 2 ботомнавбара, 1 для неавторизованных, другой для авторизованных, они вынесены в отдельные виджеты и подключаются в зависимости от состояния пользоваться (авторизован/не авторизован), В родительском виджете, где я подключаю навбары, нужен доступ к переменной selectedIndex(текущий выбранный пункт меню) из дочернего виджета навбара,
есть 3 идеи. 1 - передача параметра по ссылке из родительского в дочерний, но по ссылке в дарт как я понял такое делать нехорошо, 2. Завести глоабальное состояние, но что-то подсказывает, что тоже плохо. 3. Передать параметр в конструктор дочернего класса, а потом как-то вернуть обновленное значение в родительский. Здесь будет дублирование полей класса. Как вы справляетесь с подобным?