Also built reactive-framework-test-suite — 180 test cases for reactive signal semantics across 13 libraries. PRs welcome to add more frameworks or test cases.
github.com/johnsoncodehk/rea…
Little AsyncLocalStorage improvement landing in Node 25.9
Instead of calling storage.run(data, () => { ... }) and nesting your code,
You can just use "using" syntax and avoid the nesting
@ReatomJS became my goto solution as building block for every state management need, including forms, routing, async data management persistence and integration with 3rd parties
So... No talks about concurrency, transactions, DI, suspense, caching, deep logging, which is all.... @ReatomJS features! The guy "knows"....
But I still wish to try to compare some async code of @EffectTS_ with Reatom, ping me!
Reatom logs are probably more valuable than Effect in logging, just because Reatom is integrated into many more parts of the code (routing, forms, etc.). But, we lack a Sentry adapter - it's true, we should work on that...
Hi there! We will publish the Vue adapter package a little later with a few fancy features. But right now, this should be enough:
play.vuejs.org/#eNp9VFFvmzAQ…
I wired @ReatomJS directly to vanilla @threejs.
So I built a pattern to get:
✅ Auto-generated Debug UI
✅ Automatic disposal
✅ Zero-overhead updates
And it works with any UI framework. 🧵
@ReatomJS tracks all actions and state update causes through async context and shows you a perfect log of all related changes. We have adapter for Preact btw =)
Some @xstate/store updates:
New `store.with(…)` API for adding store extensions (undoRedo, etc.)
Undo/redo now has `strategy: 'snapshot'` for traditional snapshot-based history
Go-to-definition now "just works" for triggers!
Just finished @ReatomJS adapter for @preactjs and it was so fun! You know why? The options hooks is super handy, I implemented transparent atoms reactivity with 5 lines of code 🤯
👇
with @ReatomJS, you can build logic of any complexity using the same concept of atoms, seamlessly handling queries, mutations, forms, and routing out of the box. Plus, it's perfectly designed for multi-environment support, making testing and SSR a breeze
building new @learnanything_ desktop app on top of this app’s oss code, only thing is that state is done through @jazz_tools and @ReatomJS
can’t recommend it enough as base for a good desktop app, even has react scan builtin
Не, не. Я ж не просто так сср с тестированием написал, это по сути про работу с разными контекстами, это говорит о том что изначально архитектурно заложили, подумали