more fullstack cleanups: loaders serialize, ServeConfig only (#4785)

* some opinionated cleanups in dioxus-server

* add serialize to loader

* add `result` to Resource

* clippy

* fix

* writable memos, resources, `onmount`, `.pending`, and `.value()` on actions

* fix compile issues

* fix typo
This commit is contained in:
Jonathan Kelley authored and GitHub committed 2025-10-14 17:34:52 -07:00
1 parent a3e40a5ea2
commit 7102bc3b6a
33 files changed
+2085 -672

No files matched your search

@@ -80,7 +80,7 @@ fn app() -> Element {
},
"Drop files here"
}
pre { "{upload_as_file_upload.result():?}" }
pre { "{upload_as_file_upload.value():?}" }
}
div {
@@ -99,9 +99,9 @@ fn app() -> Element {
div {
h3 { "Download a file from the server" }
button { onclick: move |_| download_file.call(), "Download file" }
if let Some(Ok(content)) = &download_file.result() {
if let Some(Ok(content)) = &download_file.value() {
pre { "{content}" }
} else if let Some(Err(e)) = &download_file.result() {
} else if let Some(Err(e)) = &download_file.value() {
pre { "Error downloading file: {e}" }
}
}