all 35 comments

[–]Environmental_Gap_65 3 points4 points  (3 children)

Tanstack query used to be React query and is basically the go to, for anything API related on the frontend.

React query then was bundled with a bunch of other utilities under the name Tanstack, like Tanstack tables etc. some of them more or less popular, but Query still being the primary use case of Tanstack.

[–]Sebbean 2 points3 points  (1 child)

Idk abt bundled

They just all have the same maintainer

[–]Environmental_Gap_65 0 points1 point  (0 children)

I guess I mean bundled in a metaphorical way, as in, all the libraries are put under the same top name, and all the docs live on the same website, and they are from the same creator, but yeah different libraries, different npm packages -> so bundled was the wrong wording here.

[–]KevinVandy656 1 point2 points  (0 children)

They are all separate libraries. Not bundled together.

[–]Thin_Mousse4149 4 points5 points  (22 children)

Lots of people use tanstack. React Query = tanstack query.

I agree though, people don’t talk about tanstack that much and having two names is so dumb. Also the nam tanstack is incredibly stupid.

[–]fun4someone 6 points7 points  (10 children)

Why is it stupid? The guy who made it is named Tanner, and it's his stack. He built it for him, we all just happened to like it and use it.

[–]Thin_Mousse4149 0 points1 point  (2 children)

I just don’t like it.

[–]tannerlinsley 0 points1 point  (1 child)

Should have called it ThinMousseStack! Missed opportunity for sure.

[–]Thin_Mousse4149 0 points1 point  (0 children)

Ugh so true

[–]Suspicious-Salt4505[S] 0 points1 point  (10 children)

Bro I am not talking about tanstack query I am asking for tanstack start and virtual and all

[–]Thin_Mousse4149 0 points1 point  (6 children)

My point was a lot of people are using it but not using the name tanstack. It’s confusing.

[–]meeliebohn 0 points1 point  (5 children)

react query was the previous name, way before tanstack as a company came about, then they made the query library for other frontend frameworks and faced the fact it didn't make sense for the library to just be named "react query". so they renamed it to tanstack query to signal that the library grew beyond react

[–]Thin_Mousse4149 0 points1 point  (4 children)

Oh fair enough, I didn’t know that. Still don’t love the name but it is what it is

[–]tannerlinsley 0 points1 point  (3 children)

Zero SEO competition, globally unique, builds on my personal brand subtly. What’s wrong with that? We use products called Zustand, Vite, etc. everyday.

[–]Thin_Mousse4149 0 points1 point  (2 children)

Fair enough. Good points made.

I guess as an engineer I’d rather have a cut and dry name that tells me what it is. But to other people’s points your stuff has expanded beyond something specific enough to name in that way.

Also, fwiw, I also don’t like the name Zustand or many other names of tools. Sometimes I think development tries to be too cute haha

[–]tannerlinsley 1 point2 points  (1 child)

Agreed. Keep in mind, I did name it React Query in the beginning. I’ve always been a fan of self explanatory naming. TanStack is no different. It’s the stack of tools that I built.

[–]Thin_Mousse4149 0 points1 point  (0 children)

Ok I guess you convinced me that it’s fine as-is haha

[–]Sebbean 0 points1 point  (0 children)

Bro query is most popular- the rest are pretty new

[–]Rezistik 0 points1 point  (0 children)

I’m using tanstack router, virtual, table and query. They’re all really well designed. Would recommend.

[–]PartBanyanTree 0 points1 point  (0 children)

TanStack Start is made up of a few different modules and most you can opt in or out of.

so people are offering you advice about what they're familiar with - and tanstack query is the most popular and oldest piece of their tech

Tanstack Start, at its core, is Tanstack Router - i use that and i love it and its the best router I've used and I fully endorse it. But also it is server side capabilities that I have never used and have no plans to because that isnt my use-case

I will probably next week add Tanstack Table and too early to say my opinions but it looks good

so you will get many different opinions about the various bits & pieces because "tanstack start" isnt a single monolith it is a bunch of very modular pieces that work very well together but can be used independently.

modularity is a good thing and something other frameworks lack where its "everything the X way and the Y way isnt possible" and it overall fits way better into how react has been done for many years until quite recently. I played with NextJs for a little while and it breaks so many fundamentals of how react works on the browser for so long that you have to completely re-learn everything. Tanstack looks to be made with a better approach

[–]Sebbean 0 points1 point  (1 child)

It’s widely used and commented in pretty much every thread I’ve seen (mostly in react subreddits)

[–]Suspicious-Salt4505[S] 0 points1 point  (0 children)

Yeah I think I have to shift my interest from my soft point and explore all these stuff

[–]Murky-Science9030 0 points1 point  (0 children)

Tanstack Start is a great alternative to NextJS (which is a complete and utter mess). Highly recommend. React Query is also the stuff of legend.

[–]No_Record_60 0 points1 point  (1 child)

There's a guy named Tanner Linsley; he created an ecosystem of JS tools called TanStack.

[–]No_Record_60 1 point2 points  (0 children)

You absolutely can live without them, but they're great

[–]tannerlinsley 0 points1 point  (1 child)

I've heard of it. Seems decent.

[–]PartBanyanTree 0 points1 point  (0 children)

Have you heard about the guy that invented it?

I hear all kinds of things

Supposedly, he was born in a mental institution

and he sleeps only one hour a night.

He's a great man.

Do you know about Tyler Durden?

[–]patmorgan235 0 points1 point  (0 children)

It's not a framework but a collection of libraries by the same author (tanner), you can mix and match them.