Jonathan Kelley 9971ff215d polish: change in cx to cx 3 jaren geleden
..
_examples 4a72b3140b feat: amazingly awesome error handling 4 jaren geleden
assets 63bbc38f3f wip: edit some css 4 jaren geleden
examples 4a72b3140b feat: amazingly awesome error handling 4 jaren geleden
reference 9971ff215d polish: change in cx to cx 3 jaren geleden
README.md ff0a3d1c83 wip: lots of changes to diffing 4 jaren geleden
async.rs 1cd5e69712 wip: more work on scheduler 3 jaren geleden
basic.rs 7dfe89c958 feat: wire up event delegator for webview 4 jaren geleden
borrowed.rs f2334c17be wip: bottom up dropping 3 jaren geleden
calculator.rs 7dfe89c958 feat: wire up event delegator for webview 4 jaren geleden
coroutine.rs e5c88fe3a4 feat: make hooks free-functions 4 jaren geleden
file_explorer.rs 49856ccd68 wip: making progress on diffing and hydration 3 jaren geleden
framework_benchmark.rs 4a72b3140b feat: amazingly awesome error handling 4 jaren geleden
hydration.rs 8b0eb87c72 wip: refactor 3 jaren geleden
manually.rs caf772cf24 wip: docs, html! macro, more 4 jaren geleden
model.rs 49856ccd68 wip: making progress on diffing and hydration 3 jaren geleden
readme.rs 56e7eb83a9 wip: more examples 4 jaren geleden
reducer.rs 4a0068f099 feat: bless up, no more segfaults 4 jaren geleden
rsx_usage.rs 9971ff215d polish: change in cx to cx 3 jaren geleden
showcase.rs 9971ff215d polish: change in cx to cx 3 jaren geleden
slideshow.rs caf772cf24 wip: docs, html! macro, more 4 jaren geleden
ssr.rs f41cff571f wip: working on async diff 3 jaren geleden
tailwind.rs 49856ccd68 wip: making progress on diffing and hydration 3 jaren geleden
testbed.rs dfaf5adee1 Feat: solve some issues regarding listeners 4 jaren geleden
todomvc.rs 49856ccd68 wip: making progress on diffing and hydration 3 jaren geleden
web_tick.rs 8b0eb87c72 wip: refactor 3 jaren geleden
webview.rs 49856ccd68 wip: making progress on diffing and hydration 3 jaren geleden
webview_web.rs 49856ccd68 wip: making progress on diffing and hydration 3 jaren geleden

README.md

Examples

Most of these examples are run through webview so you don't need the dioxus cli installed to preview the functionality.

These examples are fully-fledged micro apps. They can be ran with the cargo run --example XYZ

Example What it does Status
The basics A few basic examples to preview Dioxus 🛠
fine grained reactivity Escape diffing by writing values directly 🛠
Global State Management Share state between components 🛠
[Virtual Refs]() Cross-platform imperative elements 🛠
Inline Styles Define styles for elements inline 🛠
Conditional Rendering Hide/Show elements using conditionals

These examples are not necessarily meant to be run, but rather serve as a reference for the given functionality.

Example What it does Status
The basics A few basic examples to preview Dioxus 🛠
fine grained reactivity Escape diffing by writing values directly 🛠
Global State Management Share state between components 🛠
[Virtual Refs]() Cross-platform imperative elements 🛠
Inline Styles Define styles for elements inline 🛠
Conditional Rendering Hide/Show elements using conditionals
Maps/Iterators Use iterators in the rsx! macro
Render To string Render a mounted virtualdom to a string 🛠
Component Children Pass children into child components 🛠
[Function Driven children]() Pass functions to make VNodes 🛠
Memoization & Borrowed Data Suppress renders, borrow from parents
Fragments Support root-less element groups
Null/None Components Return nothing! 🛠
Spread Pattern for props Manually specify and override props
Controlled Inputs this does 🛠
[Custom Elements]() Define custom elements 🛠
[Web Components]() Custom elements to interface with WebComponents 🛠
[Testing And debugging]() this does 🛠
[Asynchronous Data]() Using suspense to wait for data 🛠
[Fiber/Scheduled Rendering]() this does 🛠
[CSS Compiled Styles]() this does 🛠
Anti-patterns A collection of discouraged patterns
Complete rsx reference A complete reference for all rsx! usage
Event Listeners Attach closures to events on elements

These web-specific examples must be run with dioxus-cli using dioxus develop --example XYZ

Example What it does
asd this does
asd this does