docs: update local examples and docs to support new syntaxes
This commit is contained in:
1 parent
e495b09bf1
commit
4de16c4779
118 files changed
+520
-1154
No files matched your search
@@ -49,7 +49,7 @@
|
||||
Dioxus is a portable, performant, and ergonomic framework for building cross-platform user experiences in Rust.
|
||||
|
||||
```rust
|
||||
fn App(cx: Scope<()>) -> Element {
|
||||
fn app(cx: Scope<()>) -> Element {
|
||||
let mut count = use_state(&cx, || 0);
|
||||
|
||||
cx.render(rsx!(
|
||||
@@ -76,23 +76,21 @@ If you know React, then you already know Dioxus.
|
||||
|
||||
<table style="width:100%" align="center">
|
||||
<tr >
|
||||
<th><a href="http://github.com/jkelleyrtp/dioxus">Web</a></th>
|
||||
<th><a href="http://github.com/jkelleyrtp/dioxus">Desktop</a></th>
|
||||
<th><a href="http://github.com/jkelleyrtp/dioxus">Mobile</a></th>
|
||||
<th><a href="http://github.com/jkelleyrtp/dioxus">State</a></th>
|
||||
<th><a href="http://github.com/jkelleyrtp/dioxus">Docs</a></th>
|
||||
<th><a href="http://github.com/jkelleyrtp/dioxus">Tools</a></th>
|
||||
<th><a href="https://dioxuslabs.com/book/">Web</a></th>
|
||||
<th><a href="https://dioxuslabs.com/book/">Desktop</a></th>
|
||||
<th><a href="https://dioxuslabs.com/book/">Mobile</a></th>
|
||||
<th><a href="https://dioxuslabs.com/book/">State</a></th>
|
||||
<th><a href="https://dioxuslabs.com/book/">Docs</a></th>
|
||||
<th><a href="https://dioxuslabs.com/book/">Tools</a></th>
|
||||
<tr>
|
||||
</table>
|
||||
|
||||
## Examples:
|
||||
|
||||
| File Navigator (Desktop) | Bluetooth scanner (Desktop) | TodoMVC (All platforms) | Widget Gallery |
|
||||
| File Navigator (Desktop) | Bluetooth scanner (Desktop) | TodoMVC (All platforms) | Tailwind (Liveview) |
|
||||
| --------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- |
|
||||
| [](https://github.com/DioxusLabs/file-explorer-example) | [](https://github.com/DioxusLabs/file-explorer-example) | [](https://github.com/dioxusLabs/todomvc/) | [](https://github.com/DioxusLabs/file-explorer-example) |
|
||||
|
||||
<!-- |  | [](https://github.com/dioxusLabs/todomvc/) |  | -->
|
||||
|
||||
|
||||
See the awesome-dioxus page for a curated list of content in the Dioxus Ecosystem.
|
||||
|
||||
@@ -169,6 +167,7 @@ Dioxus is heavily inspired by React, but we want your transition to feel like an
|
||||
| 1st class global state | ✅ | ✅ | redux/recoil/mobx on top of context |
|
||||
| Runs natively | ✅ | ❓ | runs as a portable binary w/o a runtime (Node) |
|
||||
| Subtree Memoization | ✅ | ❓ | skip diffing static element subtrees |
|
||||
| High-efficiency templates | 🛠 | ❓ | rsx! calls are translated to templates on the DOM's side |
|
||||
| Compile-time correct | ✅ | ❓ | Throw errors on invalid template layouts |
|
||||
| Heuristic Engine | ✅ | ❓ | track component memory usage to minimize future allocations |
|
||||
| Fine-grained reactivity | 👀 | ❓ | Skip diffing for fine-grain updates |
|
||||
|
||||
Reference in new issue
Block a user