Kea is a complete ecosystem built on top of Redux that just makes sense.
It comes batteries included and does more than most competing solutions.
Scalable & Composable
Kea is built for productive teams that work on ambitious projects. It scales really well.
It's a set of interconnected building blocks that just get out of your way.
Kea strikes a beautiful balance between developer productivity and happiness.
Words like joy, amazing, simple and intuitive have been used to describe the experience.
I wasn't sure whether we should have an abstraction layer on top of Redux, but after using Kea for a day I never looked back. Kea feels like the good kind of magic. You can understand what’s happening, but it takes away a lot of the tedious tasks. Adding more features doesn't feel like adding more complexity.
Setting up Kea is so simple and intuitive. The best bit has to be how Kea handles form management, something that used to be a horrible experience for most frontenders, has been made so straightforward and almost trivial to achieve. Such a sane and sensible way to manage state.
We have 3-5 engineers working on the Kea codebase. We use TypeScript and have about 25 logic stores all connected via a parent app logic store. Absolutely LOVE the library and, as a engineer new to Redux, I found this to be incredibly easy to get up to speed on and it seems to scale very well.