Replies: 1 comment 5 replies
-
Hey @marbemac thanks for asking.
This is the main thing slowing up the v2 progress. We have lots of breaking changes planned for v2 but a big codebase that's committed to using v1 APIs that we're not planning on migrating. So I've been putting a lot of work into making sure all Zedux APIs can handle custom atoms, fully typed. I'll still maintain the old APIs (though without plans for ever adding new features) under a new - import { api, atom, injectStore } from '@zedux/react'
+ import { api, atom, injectStore } from '@zedux/stores' I'll update the v2 issue with more details.
It is quite a bit of work. I would say it's about half done though. All the hardest parts are done, including the new signals implementation. That said, I may consider delaying some features until v3. Not that we need that, but if there's demand for getting v2 out faster, I'm open to considering it.
Hah, I love Zedux. I genuinely use it for everything and can't go back to anything else. I have no plans to ever stop maintaining it. But more importantly, the code is actually owned by the company I work for. They pay me to maintain it and will still maintain it whether I'm here or not. Which segues into:
(I didn't know overmind was abandoned. That was actually a good lib) Zedux isn't going anywhere. It would be almost like Meta abandoning React (not Recoil, they did abandon that lol). We spent lots of time analyzing Recoil, Jotai, and React Query before we committed to making Zedux due to no other tool being fast and powerful enough for our data-intensive apps. We've built lots of stuff on it now with plans for lots more.
I'm actually not the only maintainer! There are about 10 of us technically. I'm just the one that started it and haven't needed help yet with the code. At least 3 of them have spent lots of time giving feedback and debugging. Some of the other maintainers actually know more about practical Zedux usage than I do. I should get them to answer questions sometimes. In short, I would say Zedux's long-term staying power rivals everything in its category except maybe Redux and React Query. |
Beta Was this translation helpful? Give feedback.
-
Hi @bowheart - I'm evaluating state managers for a new project, and Zedux looks promising! If you have a moment, just a few questions:
I know 2 and 3 are kind of debbie downer questions and I don't want them to overshadow my excitement for the project - I appreciate the work you've put into Zedux and the great docs!
Beta Was this translation helpful? Give feedback.
All reactions