Use in production, roadmap
Hi everyone,
I'm currently starting to work on a big refactor for a project (basically rebuilding the entire app). With it, I'm considering to move away from react-router for a more typesafe solution like tanstack router. I have a few questions:
1. Has anyone used tanstack in production and what is your experience so far? Are there frequent breaking changes that cost lots of time to fix?
2. Is there an estimate for when the project goes out of beta? eg. few months or +1 year.
Thanks š
5 Replies
adverse-sapphireā¢3y ago
1. I'm using it in production. Of course, there have been some bugs but most of the time, there's a way to work around them. Critical issues seem to get fixed quickly. There has been a time where updates were less frequent, but the pace has since picked up quite a bit. Breaking changes are really kept to a minimum. I have an application with about 100 routes, and when the route definition API changed, it took me about 3 hours to get everything changed. That's been the only major breaking change for me in about 8 months (I dont' use loaders, so that may have helped me a bit). If you need something really really stable for a very large application it's maybe worth it to wait out a 1.0, but otherwise I'd say it's a good experience.
2. Tanner mentioned we're quite close, but timelines are always hard...
Also, follow the discord and stay on versions that work for you. You get a general feeling of stability for a new release from the discord, so you'll know when to upgrade.
flat-fuchsiaOPā¢3y ago
Thanks for the elaborate response, really appreciate it!!
This definitely gives me the confidence to start using it. Iām used to the breaking changes in react-router which has cost me much more than 3 hours to fix.
I am planning to use loaders, but the application has much less routes.
sunny-greenā¢3y ago
Tanner Linsley (@tannerlinsley)
@attiqeurrehman @tanstack @pawelblaszczyk Probably stable release in the next 6 weeks
Twitter
flat-fuchsiaOPā¢3y ago
That's great news!
other-emeraldā¢3y ago
I also use it in production for 3 months in a quite complicated micro fronted setup. The shell app and all the other micro front ends are using react router, so incremental adoption is possible as well.
I would highly recommend changing, Tanstack router is awesome and it has been a great experience.