A great library does one thing very well. Facebook and React does have a culture and an easily discoverable stack preferences if you’re looking for more frameworks that solve common software problems, but if you think that “React” needs to cover more than the view, then i question your value, experience, and insight as an engineer. What projects need is an experienced software architect that can realize the full stack of problems and implement solutions to best meet the unique set of requirements. I know a lot of people that love Redux, and i love many of its ideas, but i personally don’t care to use Redux strictly, and have instead adopted the concepts of immutability and actions where and how it makes sense in my projects. If React was opinionated for problems outside of its domain, i would not care to use it anymore.
The Case of the Missing React Framework
Grant Ammons
198