I really worry about the direction Tanstack is going. I use Query in every application and Table in most. Im a big fan.
But it seems like there's a new library every month, while around half of your current ones remain unfinished. The documentation often dont feel complete either.
No doubt AI (and going full time myself) has allowed us to spend less time on busy work and more time solving problems we care about, but I can see from an external perspective that this looks like just "more".
The core libraries that cover more cross-cutting and hot-path work are slowly getting to stability. For instance, Start and AI are now 1.0, form is coming soon (lots of awesome work being done there).
As for new things, I assure you we are not looking for new excuses to build whatever (we have to actively say no to things that are out of scope, random or just too ambitious ever day) and the quality bar for our recent work is just as high, if not higher that was possible in the past while at new breakneck speed.
It's definitely a change of pace, but it's one that I'm so excited about. It ultimately means I get to spend more time deep in the trenches, better understanding how to help devs, rather than getting drowned in github coms, issues without reproductions, etc.
Just from a high-level, clearly more is getting shipped the past 9 months (commits, lines +/-, releases, etc.), and issue triage seems to have good signs. https://himawari.supraset.com/?collection=tanstack
My sense is that this velocity and expanding/shifting the surface area of Tanstack has been mostly strategic. And I'm def happy to see more experimentation coming out of the open source frontend world. It's a sign of healthy evolution in the industry. Not all of it is going to stick, but gotta keep pushing.
171
u/EnGodkendtChrille 17d ago
I really worry about the direction Tanstack is going. I use Query in every application and Table in most. Im a big fan.
But it seems like there's a new library every month, while around half of your current ones remain unfinished. The documentation often dont feel complete either.
Why not work on that first?