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

Under active maintenance? #2288

Open sebastiankade opened 9 months ago

sebastiankade commented 9 months ago

Things seem eerily quite for the last 6 months, is Recoil still being actively developed?

mbrimmer83 commented 9 months ago

Some minor changes were committed a week ago. I really hope they continue maintaining it. I love it so much more than Jotai tbh.

SujayDas1999 commented 8 months ago

I am new to recoil and so far i am absolutely loving it! I hope they regularly maintain it <3

ndobbs commented 8 months ago

Been some time without an update and there are a few bugs tucked away in corners, especially around Duplicate Atom Key warnings/detection etc. I wrote an eslint script to try to find them but they don't exist :ghost:

So we've disabled the checking and rely only on the eslint script for dupe detection.

oadrian2 commented 8 months ago

We just hit month 8 without an update. Any updates? I understand that the layoffs probably messed up stuff over on the RecoilJS team and I know at least one major contributor left the company. At this point, I feel like leaving this up here in an unknown state is doing reputational damage to Facebook. They could either wave people off and say that support is uncertain at this point or make any statement doing even a soft commit to continuing work on RecoilJS.

mildfuzz commented 7 months ago

Any update on this? Should we be looking at alternatives at this point?

dpalay commented 7 months ago

Any update on this? Should we be looking at alternatives at this point?

I'm looking at Preact's Signals-react. It has a very Recoil feel to it.

Lc0rE commented 5 months ago

Any news from the dev team? Should we start looking for alternatives?

clockelliptic commented 5 months ago

Hi everyone 👋,

TLDR; Check out clockelliptic/jotai-recoil-adapter. It's rough around the edges and could use community support, but has proven to be very useful so far. Please feel invited to contribute, fork, and copy as needed.

see it on NPM: https://www.npmjs.com/package/jotai-recoil-adapter

see also: #1495

🔍 What is jotai-recoil-adapter? The jotai-recoil-adapter is intended to facilitate a less-painful transition from Recoil to Jotai. It provides an API compatible with Recoil while leveraging the simplicity and efficiency of Jotai under the hood. Our goal is to make it easier for teams reliant on Recoil to migrate to Jotai without having to overhaul their existing codebases.

🌟 Features Include:

🤝 We Need Your Input! This project is in its early stages, and community input is invaluable.

Current top priorities include:

🔗 Get Involved:

kibertoad commented 4 months ago

It's dead, Jim: https://twitter.com/dai_shi/status/1757965668425814380?s=19

alxclark commented 4 months ago

@pieterv @kassens @SamChou19815, sorry to ping you all like this, but you were both active contributors to the project. Do you know if there's going to be active support going forward, especially with the next major version of React coming up ? I'm maintaining a few projects using Recoil and it would be great to know if the recommendation is to plan a transition away from the project.

kibertoad commented 4 months ago

@alxclark Facebook itself has migrated away from Recoil: https://github.com/facebook/sapling/commit/547b205eab16fc78d73ec8edb38b2b2bdc84ddf2

So I think that answers your question.

alxclark commented 4 months ago

I'm aware of the comment right above mine, but it would be great to share openly the rationale behind the migration away and also if they foresee any major problems with the next version of React.

I'm ok consuming software that is stable and solve my needs, even if not maintained or used by Meta, but if there's known issues and I will be forced to migrate in the next year to keep up with React, I prefer knowing and being able to plan for it.

SamChou19815 commented 4 months ago

@alxclark This is not actively maintained. I only touched the code to upgrade Flow internally. We have since stopped the sync between internal and external repo for this project. (There is no further internal activity either). I am not the original author so I wouldn't recommend anything, but I guess you can already see the writing on the wall.

manyopensource commented 2 months ago

Jotai is replacing Recoil.

mildfuzz commented 2 months ago

Jotai is replacing Recoil.

Is this official?

manyopensource commented 2 months ago

Is this official?

No, it's not. I'm just following the Recoil for so long, and it seems like it's stuck for some reason. Maybe it is necessary, maybe not. But Jotai seems to have at least main the features of Recoil, and is being supported.