react

"mulling over state management stuff"
orestis 2020-05-14T19:03:00.091400Z

I like this https://recoiljs.org/docs/introduction/motivation

lilactown 2020-05-14T19:08:30.091900Z

it’s very similar to what i’ve been working on

lilactown 2020-05-14T19:08:47.092300Z

i’m curious why the require a globally unique identifier w/ their atoms/selectors

lilactown 2020-05-14T19:11:07.092600Z

probably for DX to show their graph

lilactown 2020-05-14T19:16:41.092800Z

damn i didn’t realize it’s by facebook

lilactown 2020-05-14T19:16:56.093200Z

why they gotta steal all my ideas 😉 😛

dominicm 2020-05-14T19:37:39.093600Z

Literally called atoms, lol

orestis 2020-05-14T20:00:37.094300Z

Oh is it Facebook? I didn’t realize. It just popped up at hacker news.

orestis 2020-05-14T20:01:30.095700Z

@lilactown DX is important yeah. Being able to introspect what’s going on. I think if it’s REPL accessible is a good start.

orestis 2020-05-14T20:02:31.097Z

Ohh. Any repo I could see? I hope I’ll consolidate the first part of reseda and then move to add some event/dispatch thing.

orestis 2020-05-14T20:03:06.097900Z

I like that they also want multiple first class stores that can be created at runtime.

orestis 2020-05-14T20:03:42.098400Z

Would love to share the work.

dominicm 2020-05-14T20:11:42.099100Z

What's the tl;dr on recoil? Like X but with Y

lilactown 2020-05-14T20:13:09.099300Z

it’s like reagent but JS

dominicm 2020-05-14T20:13:50.099500Z

Okay, cool

dominicm 2020-05-14T20:14:05.099800Z

But with more fiber integration?

lilactown 2020-05-14T20:29:02.100200Z

maybe? I haven’t read the source yet, but that seems to be something they’re implicitly saying

lilactown 2020-05-14T20:29:32.100600Z

@orestis I’ve been working on the same at https://github.com/Lokeh/melody/

lilactown 2020-05-14T20:29:44.100900Z

API will change tho. I’m hoping I have time to completely rewrite it this weekend

lilactown 2020-05-14T20:30:42.101500Z

the bulk of the work so far has been on the lower level lib: https://github.com/Lokeh/harmony/