| Hi, I'm a Redux maintainer. I've written extensively about the fact that A) Redux _has_ been overused, B) that many of the complaints were really more about the standard code patterns needed and the "boilerplate" involved, and that C) "modern Redux" with our official Redux Toolkit package and the React-Redux hooks API has solved those "boilerplate" concerns. Redux is still by far the most widely used state management tool with React apps (my estimates are around 45-50% of React apps use Redux), and we try to give clear guidance in our docs on when it does and doesn't make sense to use Redux. FWIW, we get highly positive feedback on a daily basis from users who tell us how much they love using Redux Toolkit. Resources: - https://blog.isquaredsoftware.com/2018/03/redux-not-dead-yet... - https://blog.isquaredsoftware.com/2021/01/context-redux-diff... - https://blog.isquaredsoftware.com/2021/05/state-of-redux-may... - https://blog.isquaredsoftware.com/2021/05/learn-modern-redux... - https://blog.isquaredsoftware.com/2017/05/idiomatic-redux-ta... - https://redux.js.org/tutorials/index - https://redux.js.org/tutorials/essentials/part-2-app-structu... |
I can't speak to his code contributions, but in terms of documentation, tutorials, and community engagement, most open source projects would be lucky to have similarly prolific contributors.