As these are downloadable from npm with their names with different sizes. In which scenarios we must downloads tanstack react query and for which react-query.
Asked
Active
Viewed 1.3k times
2 Answers
41
As far as I can tell the author chose to publish the new v4 version on @tanstack/react-query
whilst keeping the v3 version on react-query
.
So most likely, you want the latest version, which is @tanstack/react-query
.
This is detailed here: https://tanstack.com/query/v4/docs/guides/migrating-to-react-query-4#react-query-is-now-tanstackreact-query

adsy
- 8,531
- 2
- 20
- 31
-
1but react-query has more downloads per week than other one. what could be the reason with it, they are more comfortable to work react-query or any other reason can be ? – Jahangir Hussain Sep 09 '22 at 18:19
-
1Thats quite normal. v4 has existed for a relatively small amount of time. The downloads count goes up everytime someone installs v3 as a dependency of an existing project -- its not just a count of the people who included it their project directly recently. Due to this, its likely for historical reasons theres far more projects on v3 yet to be upgraded. Think of all the projects across the globe built on v3 over the years, compared to the amount built on the brand new v4. Those projects dont "automatically" update --- the author has to change the dependency. – adsy Sep 09 '22 at 18:21
-
(over time, probably a year so, you will notice a shift in the numbers as authors of long-living projects upgrade, and as new users like yourself get onboarded) – adsy Sep 09 '22 at 18:26
-
I'll add that when a library author changes the version at the same time as the package name -- it accentuates this affect. Because automatic dependency updaters can not catch it. Its quite annoying when this happens; but you are definitely better off going with the new version. – adsy Sep 09 '22 at 18:31
-
Everything @AdamThomas said is true. GitHub stats "used by" is also way lower for v4, but it'll catch-up :) – TkDodo Sep 10 '22 at 10:04
8
Tanstack Query, formerly known as React Query v3 (react-query
), aims to make the React Query async state manager, available to frameworks beyond React, and comes with a variety of new features.
For example, Tanstack Query exists now for:
- React
@tanstack/react-query
(React Query v4) - Svelte
@tanstack/svelte-query
- Solid
@tanstack/solid-query
- Vue
@tanstack/vue-query

Advena
- 1,664
- 2
- 24
- 45