diff --git a/docs/guide/src/SUMMARY.md b/docs/guide/src/SUMMARY.md index 8060bbe0b..12a0b60cf 100644 --- a/docs/guide/src/SUMMARY.md +++ b/docs/guide/src/SUMMARY.md @@ -32,18 +32,12 @@ - [Working with Async](async/index.md) - [UseFuture](async/use_future.md) - [UseCoroutine](async/coroutines.md) - - - + - [Updating State](async/loading_state.md) + - [Tasks](async/asynctasks.md) diff --git a/docs/guide/src/async/fetching.md b/docs/guide/src/async/fetching.md deleted file mode 100644 index f4cd29a36..000000000 --- a/docs/guide/src/async/fetching.md +++ /dev/null @@ -1,2 +0,0 @@ -# Fetching - diff --git a/docs/guide/src/async/sockets.md b/docs/guide/src/async/sockets.md deleted file mode 100644 index 7627a1570..000000000 --- a/docs/guide/src/async/sockets.md +++ /dev/null @@ -1 +0,0 @@ -# WebSockets diff --git a/docs/guide/src/state/channels.md b/docs/guide/src/state/channels.md deleted file mode 100644 index a3c35c63e..000000000 --- a/docs/guide/src/state/channels.md +++ /dev/null @@ -1 +0,0 @@ -# Channels diff --git a/docs/guide/src/tutorial/advanced_guides.md b/docs/guide/src/tutorial/advanced_guides.md deleted file mode 100644 index 53d2cb54f..000000000 --- a/docs/guide/src/tutorial/advanced_guides.md +++ /dev/null @@ -1 +0,0 @@ -# Advanced Guides diff --git a/docs/guide/src/tutorial/components.md b/docs/guide/src/tutorial/components.md deleted file mode 100644 index 82bae6cd7..000000000 --- a/docs/guide/src/tutorial/components.md +++ /dev/null @@ -1,3 +0,0 @@ -# Defining Components - -This section is currently under construction! 🏗 diff --git a/docs/guide/src/tutorial/state.md b/docs/guide/src/tutorial/state.md deleted file mode 100644 index 6026c7546..000000000 --- a/docs/guide/src/tutorial/state.md +++ /dev/null @@ -1,3 +0,0 @@ -# Defining State - -This section is currently under construction! 🏗 diff --git a/docs/guide/src/tutorial/structure.md b/docs/guide/src/tutorial/structure.md deleted file mode 100644 index eaf8afe43..000000000 --- a/docs/guide/src/tutorial/structure.md +++ /dev/null @@ -1,4 +0,0 @@ -# Structuring our app - - -This section is currently under construction! 🏗 diff --git a/docs/guide/src/tutorial/styling.md b/docs/guide/src/tutorial/styling.md deleted file mode 100644 index b25db14d2..000000000 --- a/docs/guide/src/tutorial/styling.md +++ /dev/null @@ -1,4 +0,0 @@ -# Styling - - -This section is currently under construction! 🏗 diff --git a/docs/reference/src/SUMMARY.md b/docs/reference/src/SUMMARY.md index 3918268d3..9f9371b12 100644 --- a/docs/reference/src/SUMMARY.md +++ b/docs/reference/src/SUMMARY.md @@ -11,35 +11,5 @@ - [Advanced Guides](guide/index.md) - [RSX in Depth](guide/rsx_in_depth.md) - - [Components](guide/components.md) - - [Props](guide/props.md) - - [Memoization](guide/memoization.md) - - [Performance](guide/performance.md) - - [Testing](guide/testing.md) - - [Building Elements with NodeFactory](guide/rsx.md) - - [Custom Elements](guide/custom_elements.md) - [Custom Renderer](guide/custom_renderer.md) - - [Server-side components](guide/server_side_components.md) - - [Bundling and Distributing](guide/bundline.md) - - [Hot Reloading Rsx](guide/hot_reloading.md) - -- [Reference Guide](reference/reference.md) - - [Anti-patterns](reference/anti.md) - - [Children](reference/children.md) - - [Conditional Rendering](reference/conditional.md) - - [Controlled Inputs](reference/controlled.md) - - [Custom Elements](reference/custom.md) - - [Empty Components](reference/empty.md) - - [Error Handling](reference/error.md) - - [Fragments](reference/fragments.md) - - [Global CSS](reference/global.md) - - [Inline Styles](reference/inline.md) - - [Iterators](reference/iterators.md) - - [Listeners](reference/listeners.md) - - [Memoization](reference/memoization.md) - - [Node Refs](reference/node.md) - - [Spread Pattern](reference/spread.md) - - [State Management](reference/state.md) - - [Suspense](reference/suspense.md) - - [task](reference/task.md) - - [Testing](reference/testing.md) + - [Hot Reloading Rsx](guide/hot_reloading.md) \ No newline at end of file diff --git a/docs/reference/src/depth/components.md b/docs/reference/src/depth/components.md deleted file mode 100644 index 0eac4eb52..000000000 --- a/docs/reference/src/depth/components.md +++ /dev/null @@ -1 +0,0 @@ -# Components diff --git a/docs/reference/src/depth/memoization.md b/docs/reference/src/depth/memoization.md deleted file mode 100644 index 3ed477f68..000000000 --- a/docs/reference/src/depth/memoization.md +++ /dev/null @@ -1 +0,0 @@ -# Memoization diff --git a/docs/reference/src/depth/performance.md b/docs/reference/src/depth/performance.md deleted file mode 100644 index 6babb314a..000000000 --- a/docs/reference/src/depth/performance.md +++ /dev/null @@ -1 +0,0 @@ -# Performance diff --git a/docs/reference/src/depth/props.md b/docs/reference/src/depth/props.md deleted file mode 100644 index d4b69bda7..000000000 --- a/docs/reference/src/depth/props.md +++ /dev/null @@ -1 +0,0 @@ -# Props diff --git a/docs/reference/src/depth/rsx.md b/docs/reference/src/depth/rsx.md deleted file mode 100644 index 1f349a7ef..000000000 --- a/docs/reference/src/depth/rsx.md +++ /dev/null @@ -1 +0,0 @@ -# RSX diff --git a/docs/reference/src/depth/testing.md b/docs/reference/src/depth/testing.md deleted file mode 100644 index f00b526a9..000000000 --- a/docs/reference/src/depth/testing.md +++ /dev/null @@ -1 +0,0 @@ -# Testing diff --git a/docs/reference/src/depth/topics.md b/docs/reference/src/depth/topics.md deleted file mode 100644 index 0cf65091f..000000000 --- a/docs/reference/src/depth/topics.md +++ /dev/null @@ -1 +0,0 @@ -# Topics in Depth diff --git a/docs/reference/src/guide/bundline.md b/docs/reference/src/guide/bundline.md deleted file mode 100644 index 963cf5490..000000000 --- a/docs/reference/src/guide/bundline.md +++ /dev/null @@ -1 +0,0 @@ -# Bundling and Distributing diff --git a/docs/reference/src/guide/components.md b/docs/reference/src/guide/components.md deleted file mode 100644 index 0eac4eb52..000000000 --- a/docs/reference/src/guide/components.md +++ /dev/null @@ -1 +0,0 @@ -# Components diff --git a/docs/reference/src/guide/custom_elements.md b/docs/reference/src/guide/custom_elements.md deleted file mode 100644 index 3b24ad9fe..000000000 --- a/docs/reference/src/guide/custom_elements.md +++ /dev/null @@ -1 +0,0 @@ -# Custom Elements diff --git a/docs/reference/src/guide/memoization.md b/docs/reference/src/guide/memoization.md deleted file mode 100644 index 3ed477f68..000000000 --- a/docs/reference/src/guide/memoization.md +++ /dev/null @@ -1 +0,0 @@ -# Memoization diff --git a/docs/reference/src/guide/performance.md b/docs/reference/src/guide/performance.md deleted file mode 100644 index 6babb314a..000000000 --- a/docs/reference/src/guide/performance.md +++ /dev/null @@ -1 +0,0 @@ -# Performance diff --git a/docs/reference/src/guide/props.md b/docs/reference/src/guide/props.md deleted file mode 100644 index d4b69bda7..000000000 --- a/docs/reference/src/guide/props.md +++ /dev/null @@ -1 +0,0 @@ -# Props diff --git a/docs/reference/src/guide/rsx.md b/docs/reference/src/guide/rsx.md deleted file mode 100644 index 189f5934c..000000000 --- a/docs/reference/src/guide/rsx.md +++ /dev/null @@ -1 +0,0 @@ -# Building Elements with NodeFactory diff --git a/docs/reference/src/guide/server_side_components.md b/docs/reference/src/guide/server_side_components.md deleted file mode 100644 index a8c4f6182..000000000 --- a/docs/reference/src/guide/server_side_components.md +++ /dev/null @@ -1 +0,0 @@ -# Server-side components diff --git a/docs/reference/src/guide/testing.md b/docs/reference/src/guide/testing.md deleted file mode 100644 index f00b526a9..000000000 --- a/docs/reference/src/guide/testing.md +++ /dev/null @@ -1 +0,0 @@ -# Testing diff --git a/examples/README.md b/examples/README.md index 2c07885bc..732b19ba8 100644 --- a/examples/README.md +++ b/examples/README.md @@ -74,8 +74,6 @@ cargo run --example hello_world [tasks](./tasks.rs) - Continuously run future -[order](./order.rs) - ### SVG [svg_basic](./svg_basic.rs) @@ -86,6 +84,12 @@ cargo run --example hello_world [framework_benchmark](./framework_benchmark.rs) - Renders a huge list +> Note: The benchmark should be run in release mode: +> +>```shell +> cargo run --example framework_benchmark --release +>``` + [heavy_compute](./heavy_compute.rs) - How to deal with expensive operations ## Server-side rendering diff --git a/examples/order.rs b/examples/order.rs deleted file mode 100644 index fee6f9184..000000000 --- a/examples/order.rs +++ /dev/null @@ -1,28 +0,0 @@ -#![allow(non_snake_case)] - -//! This example proves that instantly resolving futures don't cause issues - -use dioxus::prelude::*; - -fn main() { - dioxus::desktop::launch(App); -} - -fn App(cx: Scope) -> Element { - cx.render(rsx!(Demo {})) -} - -fn Demo(cx: Scope) -> Element { - let fut1 = use_future(&cx, (), |_| async move { - std::thread::sleep(std::time::Duration::from_millis(100)); - 10 - }); - - cx.render(match fut1.value() { - Some(value) => { - let content = format!("content : {:?}", value); - rsx!(div{ "{content}" }) - } - None => rsx!(div{"computing!"}), - }) -}