Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reach UI is not currently maintained #972

Open
chaance opened this issue Sep 27, 2022 · 4 comments
Open

Reach UI is not currently maintained #972

chaance opened this issue Sep 27, 2022 · 4 comments

Comments

@chaance
Copy link
Member

chaance commented Sep 27, 2022

Just FYI, I've tried to work in time when I have it to make updates to fix long-standing bugs and issues. Unfortunately demands for my time have been too limited to do this job well, so I'm filing for OSS bankruptcy for the moment.

Until my time allows or @ryanflorence decides to take over or hand off the project, further changes are unlikely to happen any time soon.

You have a few options:

  • Switch to another library. Thankfully since Reach was introduced many moons ago, others have seen the value in building low-level, composable and accessible components, and many have adopted similar patterns as Reach. A few great, well-maintained libraries to consider:
  • Fork Reach UI. This is probably a better option for teams that need stability. If that's you, a senior frontend React developer can likely spend some time reading our code to get a good idea of how things work under the hood. I'd suggest allocating a few hours to get up-to-speed, but maintenance should generally be fairly straight forward.
  • Don't change anything. If you're on React 16 or 17 and you don't plan to upgrade any time soon, it's probably fine to leave it alone. There are some known bugs that might require a patch or fork in some packages, but many of our components are pretty stable as-is.

It's always possible that I find some time here and there to cut a few more releases, but I don't want anyone to pin their hopes on it. I've done the best I could over the past couple of years, but I think the community deserves to know the state of things.

Thanks for reading and using/contributing to our software ❤️

@chaance chaance pinned this issue Sep 27, 2022
@reach reach locked as resolved and limited conversation to collaborators Sep 27, 2022
@reach reach unlocked this conversation Sep 27, 2022
@chaance
Copy link
Member Author

chaance commented Sep 27, 2022

Per @CodingDive's request I have unlocked this conversation, but I ask folks to keep it polite. If folks in the community would like to discuss forks to build on what we've released, this is a good space to do it.

@jeanpan
Copy link
Contributor

jeanpan commented Oct 3, 2022

@chaance, thank you for the info. Really appreciate this great work and your effort! ❤️
I wonder if it's possible that have the community to keep maintaining reach-ui? I'd love to help.

@chaance
Copy link
Member Author

chaance commented Oct 12, 2022

Just an update on this, I am working on cutting another release that captures a lot of the work done over the past few months. Lots of bug fixes, as well as some changes resulting from simplifying the bundler. So while you'll see some activity here to get that out the door, it'll probably be quiet once that's done.

I do still hope I can get some of the remaining React 18 compat issues resolved. If anyone in the community is interested in that, I'll keep an eye on things to merge PRs and cut new releases as needed.

I've also chatted with a few folks about funding, so if that situation changes then we've got a new ballgame. Any news there will be posted here.

@ben-heimberg
Copy link

is that react 18 support gonna happen? :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants