Я знаю, у тулкитов есть в доках пример того как лучше структурировать свои компоненты с их стейтом. Но мне категорически не нравится такое решение
Вот мое решение конкретно для моего проекта: Классическая crm у которой есть несколько страниц, для каждой страницы есть отдельная папка с соответствующим названием. Далее в ней находятся все срезы, состояние которое относиться исключительно к той или иной странице. Вот пример для страницы "продукты":