3 ms·
This horse has already been beaten into a bloody pulp, but Redux is so unnecessarily verbose. All due respect to the team behind it, but the DX of Redux is just
by robgibbons 7y ago
This horse has already been beaten into a bloody pulp, but Redux is so unnecessarily verbose. All due respect to the team behind it, but the DX of Redux is just horrible. I can only imagine how many developers simply gave up and became farmers because of Redux.
After being subjected to the "action types" modules full of redundantly named constants, having to touch five files for a small feature, I simply use Rematch now. Its API is like cake compared to Redux, while it still satisfies the same underlying pattern for consistency/testability.
"I'm going to tell my kids that Rematch was Redux"
- acemarke 7y agoAs I've pointed to a number of times throughout this thread, we created our new official Redux Toolkit package specifically to address those concerns: https://redux-toolkit.js.org https://redux-toolkit.js.org In addition, our new Style Guide docs page recommends patterns that avoid those issues as well, such as using the "ducks" file structure: https://redux.js.org/style-guide/style-guide https://redux.js.org/style-guide/style-guide