Skip to content

Commit 5721631

Browse files
committed
Updates
1 parent 9312705 commit 5721631

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

.changeset/chilled-masks-search.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,10 @@
33
"react-router": major
44
---
55

6-
Remove `defer` implementation in favor of using raw promises
6+
Remove the original `defer` implementation in favor of using raw promises via single fetch and `turbo-stream`. This removes these exports from React Router:
7+
8+
- `defer`
9+
- `AbortedDeferredError`
10+
- `type TypedDeferredData`
11+
- `UNSAFE_DeferredData`
12+
- `UNSAFE_DEFERRED_SYMBOL`,

packages/react-router/lib/router/router.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5519,7 +5519,7 @@ function persistAppliedTransitions(
55195519
}
55205520
}
55215521

5522-
export function createDeferred<T = unknown>() {
5522+
function createDeferred<T = unknown>() {
55235523
let resolve: (val?: any) => Promise<void>;
55245524
let reject: (error?: Error) => Promise<void>;
55255525
let promise = new Promise<T>((res, rej) => {

0 commit comments

Comments
 (0)