Ты не можешь найти пример, потому что так и не делают, ты должен выделять только тот пункт, на котором находишься, с точки зрения ux, а вложенность только раскрывать, если в ней есть эктив. Если я правильно понял твой вопрос, скорректируй, если нет
Ну вроде пробемы нет. ПРосто сделай состояние в котором храни что то типа текущего адреса [333, 2222, 11] где вот эти числа это уникальные идентификаторы соотвествующих элементов меню Такой массив генерируй для кадого пункта меню. При клике на любой пункт меню записывай массив сгенерированный для данного пункта в состояние текущего адреса Ну и если ид пункта меню входит в текущий адресс (из состояния), то подкрашивай его синим (типа например класс добавляй)
Обсуждают сегодня