Josh C

Results 9 issues of 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...

design

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...

good first issue
feedback wanted

## 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...

enhancement

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` -...

planning

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...

enhancement