Skip to content

Commit e6cad89

Browse files
committed
Revert "feat!: use React.use to read promise"
This reverts commit b162db6. # Conflicts: # src/resource/AsyncResource.ts
1 parent 1e45f5f commit e6cad89

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@
9595
},
9696
"peerDependencies": {
9797
"axios": "^1.6.7",
98-
"react": ">=19.0"
98+
"react": ">=18.3"
9999
},
100100
"peerDependenciesMeta": {
101101
"axios": {

src/resource/AsyncResource.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import { useWatchResourceValue } from "./useWatchResourceValue.js";
1717

1818
export class AsyncResource<T = unknown> {
1919
public readonly loader: AsyncLoader<T>;
20-
public loaderPromise: Promise<void> | undefined;
20+
private loaderPromise: Promise<void> | undefined;
2121
private loaderPromiseVersion = 0;
2222
private autoRefreshTimeout: ConsolidatedTimeout;
2323

src/resource/useWatchResourceValue.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -103,10 +103,10 @@ export const useWatchResourceValue = <
103103
}
104104

105105
if (useSuspense) {
106-
if (resource.loaderPromise === undefined) {
106+
if (resource.suspensePromise === undefined) {
107107
throw new Error("Invariant violation: Unexpected state");
108108
}
109-
use(resource.loaderPromise);
109+
throw resource.suspensePromise;
110110
}
111111

112112
return Object.freeze({

0 commit comments

Comments
 (0)