Когда начал читать и пробовать React.js, меня удивило количество всяких наворотов вокруг хранения, изменения и чтения состояния в приложениях...
Но ни одни навороты, на мой взгляд, никак не облегчают разработку ПО. Куча импортов... Функций...
Роутинг можно оставить, он не особо усложняет дело, благо с histiry вроде разобрались.
Пока вместо разного рода редьюсеров и т.п. наворотов, начал использовать обычные события. Их можно "синтезировать" в любом месте, любой функции. А слушателю доступно хранилище и он может его менять.
Добавим еще использование хуков и вроде все и так реализуемо.
Остается только получить данные из пропсов и все дела.
Или есть таки какой-то профит во всех этих наворотах?
Поделитесь опытом в разработке на React.js, может пригодится не только мне но и кому-то еще...