Skip to content

Commit 41ec572

Browse files
authored
feat(react-query): support React 19
* feat: react19 deps * fix: useRef usage * fix: don't use global JSX namespace * fix: overwrite react globally to v19 * fix test assertion * fix hydration tests * console output is weird in 19 * async is hard * react really wants no side-effects during render * fix: use react19 everywhere * Revert "fix: use react19 everywhere" This reverts commit f927611. * just ignore react in sherif as we can have examples with different versions * feat: add the react-compiler linter * chore: move examples to react 19, except nextJs ones
1 parent 497dd65 commit 41ec572

29 files changed

Lines changed: 18561 additions & 21948 deletions

File tree

examples/react/algolia/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414
"@tanstack/react-query": "^5.38.0",
1515
"@tanstack/react-query-devtools": "^5.38.0",
1616
"algoliasearch": "4.23.3",
17-
"react": "^18.2.0",
18-
"react-dom": "^18.2.0"
17+
"react": "19.0.0-rc-4c2e457c7c-20240522",
18+
"react-dom": "19.0.0-rc-4c2e457c7c-20240522"
1919
},
2020
"devDependencies": {
2121
"@tanstack/eslint-plugin-query": "^5.35.6",

examples/react/basic-graphql-request/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@
1212
"@tanstack/react-query-devtools": "^5.38.0",
1313
"graphql": "^16.8.1",
1414
"graphql-request": "^7.0.1",
15-
"react": "^18.2.0",
16-
"react-dom": "^18.2.0"
15+
"react": "19.0.0-rc-4c2e457c7c-20240522",
16+
"react-dom": "19.0.0-rc-4c2e457c7c-20240522"
1717
},
1818
"devDependencies": {
1919
"@vitejs/plugin-react": "^4.2.1",

examples/react/basic-typescript/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414
"@tanstack/react-query-devtools": "^5.38.0",
1515
"@tanstack/react-query-persist-client": "^5.38.0",
1616
"axios": "^1.6.8",
17-
"react": "^18.2.0",
18-
"react-dom": "^18.2.0"
17+
"react": "19.0.0-rc-4c2e457c7c-20240522",
18+
"react-dom": "19.0.0-rc-4c2e457c7c-20240522"
1919
},
2020
"devDependencies": {
2121
"@tanstack/eslint-plugin-query": "^5.35.6",

examples/react/basic/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
"@tanstack/react-query": "^5.38.0",
1212
"@tanstack/react-query-devtools": "^5.38.0",
1313
"axios": "^1.6.8",
14-
"react": "^18.2.0",
15-
"react-dom": "^18.2.0"
14+
"react": "19.0.0-rc-4c2e457c7c-20240522",
15+
"react-dom": "19.0.0-rc-4c2e457c7c-20240522"
1616
},
1717
"devDependencies": {
1818
"@tanstack/eslint-plugin-query": "^5.35.6",

examples/react/default-query-function/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
"@tanstack/react-query": "^5.38.0",
1212
"@tanstack/react-query-devtools": "^5.38.0",
1313
"axios": "^1.6.8",
14-
"react": "^18.2.0",
15-
"react-dom": "^18.2.0"
14+
"react": "19.0.0-rc-4c2e457c7c-20240522",
15+
"react-dom": "19.0.0-rc-4c2e457c7c-20240522"
1616
},
1717
"devDependencies": {
1818
"@vitejs/plugin-react": "^4.2.1",

examples/react/offline/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
"@tanstack/react-query-persist-client": "^5.38.0",
1616
"ky": "^1.2.4",
1717
"msw": "^2.3.0",
18-
"react": "^18.2.0",
19-
"react-dom": "^18.2.0",
18+
"react": "19.0.0-rc-4c2e457c7c-20240522",
19+
"react-dom": "19.0.0-rc-4c2e457c7c-20240522",
2020
"react-hot-toast": "^2.4.1"
2121
},
2222
"devDependencies": {

examples/react/playground/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
"dependencies": {
1111
"@tanstack/react-query": "^5.38.0",
1212
"@tanstack/react-query-devtools": "^5.38.0",
13-
"react": "^18.2.0",
14-
"react-dom": "^18.2.0"
13+
"react": "19.0.0-rc-4c2e457c7c-20240522",
14+
"react-dom": "19.0.0-rc-4c2e457c7c-20240522"
1515
},
1616
"devDependencies": {
1717
"@vitejs/plugin-react": "^4.2.1",

examples/react/react-native/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
"expo": "^51.0.8",
2020
"expo-constants": "^16.0.1",
2121
"expo-status-bar": "^1.12.1",
22-
"react": "^18.2.0",
22+
"react": "19.0.0-rc-4c2e457c7c-20240522",
2323
"react-native": "^0.74.1",
2424
"react-native-gesture-handler": "^2.16.2",
2525
"react-native-paper": "^5.8.0",

examples/react/react-router/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313
"@tanstack/react-query-devtools": "^5.38.0",
1414
"localforage": "^1.10.0",
1515
"match-sorter": "^6.3.4",
16-
"react": "^18.2.0",
17-
"react-dom": "^18.2.0",
16+
"react": "19.0.0-rc-4c2e457c7c-20240522",
17+
"react-dom": "19.0.0-rc-4c2e457c7c-20240522",
1818
"react-router": "^6.23.1",
1919
"react-router-dom": "^6.23.1",
2020
"rooks": "^7.14.1",

examples/react/rick-morty/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414
"@mui/styles": "^5.15.18",
1515
"@tanstack/react-query": "^5.38.0",
1616
"@tanstack/react-query-devtools": "^5.38.0",
17-
"react": "^18.2.0",
18-
"react-dom": "^18.2.0",
17+
"react": "19.0.0-rc-4c2e457c7c-20240522",
18+
"react-dom": "19.0.0-rc-4c2e457c7c-20240522",
1919
"react-router": "^6.23.1",
2020
"react-router-dom": "^6.23.1"
2121
},

0 commit comments

Comments
 (0)