Интересно мнение, стоит ли по максимуму выносить логику из компонентов в общее хранилище, а его уже дробить максимально сильно, чтобы обеспечить изолирование данных?
И в целом насколько аккуратно стоит относиться в выносу данных в стор?
Есть ли у вас в компаниях какая-то практика, до какого момента стоит прокидывать пропсы, либо синхронизировать их с родительскими компонентами.
Сейчас столкнулся с ситуацией, что на проекте в сторе лежит только все самое глобальное, например, текущий язык, тема и тд. А большая часть данных хранится на уровне компонента страницы. Как вы к такому относитесь?
Ну это нормальный подход, который проповедует сам реакт — держать стейт ровно там, где он нужен.
Редакс — это, конечно, тот еще франкештейн. Как будто нельзя было сделать из коробки нормальный двусторонний ивент-бас между дочерними компонентами и родителем.