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…
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…
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 👌
Reatom — state manager retweeted
New stacktrace layout in @reatom/[email protected] — much more compact, just as informative.
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 )
Reatom — state manager retweeted
Replying to @BenLesh
With observables things looks much more complex
reatom.dev/package/effects/#…
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.
Reatom — state manager retweeted
And you could rule them! reatom.dev/core#ctxschedule
Reatom — state manager retweeted
Codespaces, node 16.4.
github.com/artalar/reatom/bl…
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...🧵
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…


















