facebookexperimental / Recoil

Recoil is an experimental state management library for React apps. It provides several capabilities that are difficult to achieve with React alone, while being compatible with the newest features of React.
https://recoiljs.org/
MIT License
19.59k stars 1.18k forks source link

Umbrella: Roadmap #428

Open jaredpalmer opened 4 years ago

jaredpalmer commented 4 years ago

Based on my notes from my Zoom with @davidmccabe last week, here is my totally unofficial roadmap. Feel free to edit this or close it.

Core

Docs

I know it's more work (given that a lot of it is duplicative), but I think it could help to move this into a full blog post or a public notion doc.

drarmstr commented 4 years ago

Yeah.. this is definitely unofficial.. For example, as we mentioned in our blog posts, we do have people working on concurrent mode, dev tools, an API for the singleton effects pattern for atom synchronization (not committing to Atom Effects quite yet), URL/localstorage persistence library, async fixes, other optimizations, etc. We don't currently have people to drive SSR or React Native. But, please remember, this library should still be considered "experimental," and I'm not sure we'd be comfortable publishing an "official roadmap" at this time. Let us discuss.

jlissner commented 4 years ago

Any clues on when 0.0.11 will be released? I'm really interested in trying out Atom Effect (assuming you move forward with them)

drarmstr commented 4 years ago

Any clues on when 0.0.11 will be released? I'm really interested in trying out Atom Effect (assuming you move forward with them)

We're not announcing a date yet for 0.0.11, but it's likely that Atom Effects will not be "published" with that release as we are still validating the API. However, feel free to explore with the master branch.

FuJuntao commented 4 years ago

Any clues on when 0.0.11 will be released? I'm really interested in trying out Atom Effect (assuming you move forward with them)

We're not announcing a date yet for 0.0.11, but it's likely that Atom Effects will not be "published" with that release as we are still validating the API. However, feel free to explore with the master branch.

So can I assume that master branch is like a nightly build version?

drarmstr commented 4 years ago

Yes, the master branch is actually the live version that we use internally.

vexii commented 3 years ago

some ideas of CRUD Patterns would be nice 👍