Merge branch 'master' into intigrate-collect-assets
This commit is contained in:
1 parent
ffb5de91d1
commit
f976e08f71
379 files changed
+1962
-13517
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