Reatom — state manager (@ReatomJS) header
Reatom — state manager (@ReatomJS) profile picture

The ultimate state manager.

Joined October 2019
Photo by Reatom — state manager (@ReatomJS)Photo by Reatom — state manager (@ReatomJS)Photo by Reatom — state manager (@ReatomJS)Photo by Reatom — state manager (@ReatomJS)Photo by Reatom — state manager (@ReatomJS)Photo by Reatom — state manager (@ReatomJS)Photo by Reatom — state manager (@ReatomJS)Photo by Reatom — state manager (@ReatomJS)Photo by Reatom — state manager (@ReatomJS)Photo by Reatom — state manager (@ReatomJS)
Reatom — state manager retweeted
Extremely interesting test collection. I was happy to adopt @ReatomJS for it.
Replying to @johnsoncodehk
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…
2
3
13
1,590
Reatom — state manager retweeted
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. 🧵
4
8
1
93
5,235
Reatom — state manager retweeted
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…
1
1
6
311
Reatom — state manager retweeted
What do you like more?
Observables would be a cool addition to the web platform Here's an example of drag & drop implementation from @dannymoerkerke 's Modern Web Weekly newsletter, that already works in Chrome/Safari More expressive than addEventListener/removeEventListener 👌
2
1
7
444
Reatom — state manager retweeted
New stacktrace layout in @reatom/[email protected] — much more compact, just as informative.
1
1
3
248
Reatom — state manager retweeted
the browser doesn't freeze and you can play with this test. Which can't be said about other solutions. I can recommend @ReatomJS , it's really good, you can use it with React, you can without. A lot of additional functionality (hello @tan_stack )
1
2
92
Reatom — state manager retweeted
1k 🌟 Thank you!
1
3
12
848
Reatom — state manager retweeted
Replying to @BenLesh
With observables things looks much more complex reatom.dev/package/effects/#…
1
2
7
409
Reatom — state manager retweeted
That's totally wrong for @ReatomJS 😁 We have Atoms aka Signals, and Actions aka temporal states (events/stateless observables). And we handle concurrency much nicer than the bizarre "pipe". You have been allowed to write native async/await with just a small amount of wrappers.
🅰️Angular folks, Some Signals vs Observables info... 1. Use signals for state management, not observables. 2. Use observables for cancellation and other event coordination. 3. DO NOT TRY TO USE SIGNALS LIKE RXJS. It's a bad/silly idea. They are complimentary technologies. 1/
1
1
6
759
Reatom — state manager retweeted
And you could rule them! reatom.dev/core#ctxschedule
1
1
326
Reatom — state manager retweeted
Codespaces, node 16.4. github.com/artalar/reatom/bl…
1
1
Reatom — state manager retweeted
Yestarday I was publish the first release candidate of @ReatomJS second version. 2 years of work, ~20 prototypes (~5 whole rewrites), and here it is. New in the second version: WeakMap, reduce `declareAction`, built in debugger, dynamic tracking, powerful effects management...🧵
1
1
10
Reatom — state manager retweeted
Increase debug experience -✅
1
4
Reatom — state manager retweeted
Spoiler alert! The new version of @ReatomJS includes [optional] `defaultStore`, so you can subscribe to atoms and dispatch actions without an internal store creation. It is useful if you do not need to change stores on the fly (for SSR, for example). svelte.dev/repl/f14b5b8743b0…
1
5
1
8