Recoil: Umbrella: Roadmap

Created on 3 Jul 2020  路  5Comments  路  Source: facebookexperimental/Recoil

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

  • Internal cleanup (ongoing)
  • Memory Leaks in 0.10 #366
  • Fast Refresh support #353 #12 #247
  • Add internal FB playground/app to open source repo as example, codesandbox template for PR's #11
  • DevTools (FB intern was working on it, but currently stalled) #194
  • Server Rendering #131 #53
  • React Native #108

Docs

  • Atom Effects #384
  • A brief primer on normalized state
  • "Thinking in Recoil" blog post (like "Thinking in React")
  • Examples / Patterns

    • CRUD operations with REST API (not just reads)

    • Array operations (push, pop, insert, swap, etc)

    • Multiplayer

    • Undo/Redo

    • Change set

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.

question

All 5 comments

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.

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)

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.

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?

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

Was this page helpful?
0 / 5 - 0 ratings

Related issues

atanasster picture atanasster  路  3Comments

ymolists picture ymolists  路  3Comments

thegauravthakur picture thegauravthakur  路  3Comments

tklepzig picture tklepzig  路  3Comments

eLeontev picture eLeontev  路  3Comments