8 ms·
I was looking at Recoil this weekend and it does seem like a good use case, I just wasn't sure how it would simplify what I was doing. I think I may have appli
by rajangdavis 6y ago
I was looking at Recoil this weekend and it does seem like a good use case, I just wasn't sure how it would simplify what I was doing.
I think I may have applied a bad design as I converted all of my React Components to React functions. Is it possible to instantiate Recoil atoms inside of for loops?
Basically, I would like to be able to scope state locally to React functions, but hooks don't let you do that, they have to be completely abstracted.
- aenero 6y agoIt would be counter-intuitive if I endorse a Recoil-based solution on this thread that talks about a different library, LOL. But since I want to help as much as I can, my advice is, regardless of which library you choose, or which approach (atomic vs. monolithic/structured)... start with analyzing which parts of the state in your app really are supposed to be "shared" state. I have a feeling you may be trying to use "shared" state libraries to manage state that only the individual components would actually need. Do those dynamic components actually need to share data? The answer to that is the first important consideration, IMHO, before you can go forward. Good luck.