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.61k stars 1.18k forks source link

Whiteboard example #869

Open ptedu3 opened 3 years ago

ptedu3 commented 3 years ago

Hey Guys,

  1. How stable is this library? I see new fixes are being committed regularly, so can I rely on this in production?
  2. Also, I wonder if the source code for the whiteboard example that you showed in the video can be shared? Thanks
drarmstr commented 3 years ago

Some quick example resources that come to mind:

@jacques-blom is producing a video course based on a similar demo: https://learnrecoil.com/

@JimLiu made an example based on that demo (#146), though that was before Atom Families were published.

Others may be aware of other good examples.

BenjaBobs commented 3 years ago

My team is using Recoil in production and we have no regrets. It has been great, especially since the release of atom effects. I also use it for hobby projects.

ricardoham commented 3 years ago

I really would like to see Recoil launching officially to prod, the way of state management Recoil does, is very cool and easy to use. I also use it in my personal projects and recommend it to people to learn about Recoil.

devarsh commented 3 years ago

@ptedu3 I have written a form library and our application uses large forms intensively and we haven't faced many issues so far.

jacques-blom commented 3 years ago

Hey @ptedu3! We're building an Excalidraw clone with Recoil in my course, learnrecoil.com.

I've also done a few YouTube videos where I also build a canvas-based tool with Recoil.

Videos here: https://www.youtube.com/watch?v=9JVE8OGRSlA&list=PLY-nQKxN_zxDCtJsUMjfb1gZ8a2PsLWxJ&index=2&ab_channel=JacquesBlom Source here: https://github.com/jacques-blom/recoil-design-tool

Let me know if you have any questions about these. My email address is me@jacquesblom.com and my Twitter handle is @jacques_codes. Always happy to help. 😊

hassanzadeh commented 3 years ago

Thanks everyone.