Merge branch 'master' into fix-event-bubbling
This commit is contained in:
1 parent
c8fca7b321
commit
98335bd9a6
368 files changed
+1877
-13498
No files matched your search
@@ -5,7 +5,7 @@ version = { workspace = true }
|
||||
edition = "2021"
|
||||
license = "MIT OR Apache-2.0"
|
||||
repository = "https://github.com/DioxusLabs/dioxus/"
|
||||
homepage = "https://dioxuslabs.com/docs/0.3/guide/en/getting_started/hot_reload.html"
|
||||
homepage = "https://dioxuslabs.com/learn/0.4/migration/hot_reload"
|
||||
description = "Hot reloading utilities for Dioxus"
|
||||
keywords = ["dom", "ui", "gui", "react", "hot-reloading"]
|
||||
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
# `dioxus-hot-reload`: Hot Reloading Utilites for Dioxus
|
||||
|
||||
|
||||
[![Crates.io][crates-badge]][crates-url]
|
||||
[![MIT licensed][mit-badge]][mit-url]
|
||||
[![Build Status][actions-badge]][actions-url]
|
||||
@@ -8,28 +7,24 @@
|
||||
|
||||
[crates-badge]: https://img.shields.io/crates/v/dioxus-hot-reload.svg
|
||||
[crates-url]: https://crates.io/crates/dioxus-hot-reload
|
||||
|
||||
[mit-badge]: https://img.shields.io/badge/license-MIT-blue.svg
|
||||
[mit-url]: https://github.com/dioxuslabs/dioxus/blob/master/LICENSE
|
||||
|
||||
[actions-badge]: https://github.com/dioxuslabs/dioxus/actions/workflows/main.yml/badge.svg
|
||||
[actions-url]: https://github.com/dioxuslabs/dioxus/actions?query=workflow%3ACI+branch%3Amaster
|
||||
|
||||
[discord-badge]: https://img.shields.io/discord/899851952891002890.svg?logo=discord&style=flat-square
|
||||
[discord-url]: https://discord.gg/XgGxMSkvUM
|
||||
|
||||
[Website](https://dioxuslabs.com) |
|
||||
[Guides](https://dioxuslabs.com/docs/0.3/guide/en) |
|
||||
[Guides](https://dioxuslabs.com/learn/0.4/) |
|
||||
[API Docs](https://docs.rs/dioxus-hot-reload/latest/dioxus_hot_reload) |
|
||||
[Chat](https://discord.gg/XgGxMSkvUM)
|
||||
|
||||
|
||||
## Overview
|
||||
|
||||
Dioxus supports hot reloading for static parts of rsx macros. This enables changing the styling of your application without recompiling the rust code. This is useful for rapid iteration on the styling of your application.
|
||||
|
||||
|
||||
Hot reloading could update the following change without recompiling:
|
||||
|
||||
```rust
|
||||
rsx! {
|
||||
div {
|
||||
@@ -37,7 +32,9 @@ rsx! {
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
=>
|
||||
|
||||
```rust
|
||||
rsx! {
|
||||
div {
|
||||
@@ -49,6 +46,7 @@ rsx! {
|
||||
```
|
||||
|
||||
But it could not update the following change:
|
||||
|
||||
```rust
|
||||
rsx! {
|
||||
div {
|
||||
@@ -56,7 +54,9 @@ rsx! {
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
=>
|
||||
|
||||
```rust
|
||||
rsx! {
|
||||
div {
|
||||
@@ -161,6 +161,7 @@ async fn launch(app: Component) {
|
||||
- Join the discord and ask questions!
|
||||
|
||||
## License
|
||||
|
||||
This project is licensed under the [MIT license].
|
||||
|
||||
[mit license]: https://github.com/DioxusLabs/dioxus/blob/master/LICENSE-MIT
|
||||
|
||||
Reference in new issue
Block a user