Josh C
Josh C
After several attempts over the years and much time spent improving my art skills, I've finally got a Zedux logo design I'm happy with. Posting it here in case anyone...
The existing side effects model aims to be extremely easy to use. ```js const todosReactor = react([]) .to(fetchTodos) .withProcessors(dispatch => { fetch('/todos') .then(/* ...dispatch stuff... */) }) ``` There are...
Hey, all! As Zedux ramps up for its first pre-release (v0.1.0!), I just wanted to make a general request for feedback. Feel free to comment on this issue. Some idea...
## Description When extending the core `Store` class and instantiating your class with an array type, TS gives a super cryptic error message that basically boils down to: `store.use()` doesn't...
## Description Remove the Store class's `hierarchyConfig` static property. This is a breaking change, but likely won't affect any Zedux users since we left this feature undocumented, intending to remove...
## Description `useAtomSelector`'s failsafe `queueMicrotask` is a little too aggressive and can (very rarely) lead to race conditions with React's own queued microtasks. #106 and Zedux v1.3.x already fix this...
The current plan is for Zedux v2 to introduce a new signal primitive to Zedux. ## Overview Zedux is already technically a signals implementation, but its atoms have different design...
Zedux v2 is on the horizon! Here's what we're planning on adding, deprecating, and removing plus some stuff we're still figuring out. ## Planned Deprecations - [ ] `AtomInstance#getState` -...
The current plan is to completely rework how plugins work in Zedux v2. ## The Current Model Plugins in Zedux v1 are purposefully verbose. You instantiate a class, set up...