Files
dioxus/docs/guide/src/pt-br/getting_started/hot_reload.md
T
Breno RochaandJon Kelley 6ea076fa7f Add PT-BR translations (#456)
* Translate final.md, hello_world.md, README.md, ROADMAP.md and SUMMARY.md

* Translatation complete

* Internationalization: move guide to en folder and preserve its history. (#494)

* Clean files and build mdBook with localization feature

* Rebase, remove leftovers and check book builds for every language: ✅

Co-authored-by: Jon Kelley <jkelleyrtp@gmail.com>
2022-07-11 13:28:12 -04:00

1.1 KiB

Configurando o Hot Reload

  1. O recarregamento em tempo-real (hot reload) permite tempos de iteração muito mais rápidos dentro de chamadas 'rsx', interpretando-as e transmitindo as edições.
  2. É útil para alterar o estilo/layout de um programa, mas não ajudará na alteração da lógica de um programa.
  3. Atualmente, o cli implementa apenas o hot-reload para o renderizador da web.

Configurar

Instale o dioxus-cli. Habilite o recurso de hot-reload no dioxus:

dioxus = { version = "*", features = ["web", "hot-reload"] }

Usage

  1. Execute:
dioxus serve --hot-reload
  1. alterar algum código dentro de uma macro rsx
  2. abra seu localhost em um navegador
  3. salve e observe a mudança de estilo sem recompilar

Limitações

  1. O interpretador só pode usar expressões que existiam na última recompilação completa. Se você introduzir uma nova variável ou expressão na chamada rsx, ela acionará uma recompilação completa para capturar a expressão.
  2. Componentes e Iteradores podem conter código de Rust arbitrário e acionarão uma recompilação completa quando alterados.