Wait for the suspense boundary above the router to resolve before sending the first streaming chunk (#3891)
* Change the suspense streaming context after suspense is resolved in the router * Wait for the suspense context before streaming the first chunk in ssr * forward more response parts * warn * extract the hydration format into a crate * Fix hydration when no data is sent * forward web and server features * Fix suspense that starts on the client * fix use_server_future on the client * Add documentation for fullstack hooks and protocol * downgrade rust edition * fix clippy * fix tests * fix clippy * Fix pure web compile * undo changes to the fullstack router example * fix formatting
This commit is contained in:
1 parent
4f74ef81d1
commit
84221f55a0
45 files changed
+988
-533
No files matched your search
@@ -38,6 +38,8 @@ members = [
|
||||
"packages/document",
|
||||
"packages/extension",
|
||||
"packages/fullstack",
|
||||
"packages/fullstack-hooks",
|
||||
"packages/fullstack-protocol",
|
||||
"packages/generational-box",
|
||||
"packages/history",
|
||||
"packages/hooks",
|
||||
@@ -103,6 +105,7 @@ members = [
|
||||
"packages/playwright-tests/nested-suspense",
|
||||
"packages/playwright-tests/cli-optimization",
|
||||
"packages/playwright-tests/wasm-split-harness",
|
||||
"packages/playwright-tests/wasm-split-harness",
|
||||
"packages/playwright-tests/default-features-disabled"
|
||||
]
|
||||
|
||||
@@ -142,6 +145,8 @@ dioxus-cli-opt = { path = "packages/cli-opt", version = "0.6.2" }
|
||||
dioxus-devtools = { path = "packages/devtools", version = "0.6.2" }
|
||||
dioxus-devtools-types = { path = "packages/devtools-types", version = "0.6.2" }
|
||||
dioxus-fullstack = { path = "packages/fullstack", version = "0.6.2" }
|
||||
dioxus-fullstack-hooks = { path = "packages/fullstack-hooks", version = "0.6.3" }
|
||||
dioxus-fullstack-protocol = { path = "packages/fullstack-protocol", version = "0.6.3" }
|
||||
dioxus_server_macro = { path = "packages/server-macro", version = "0.6.2", default-features = false }
|
||||
dioxus-dx-wire-format = { path = "packages/dx-wire-format", version = "0.6.2" }
|
||||
dioxus-logger = { path = "packages/logger", version = "0.6.2" }
|
||||
|
||||
Reference in new issue
Block a user