* 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>
1.1 KiB
1.1 KiB
Configurando o Hot Reload
- 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.
- É útil para alterar o estilo/layout de um programa, mas não ajudará na alteração da lógica de um programa.
- 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
- Execute:
dioxus serve --hot-reload
- alterar algum código dentro de uma macro
rsx - abra seu
localhostem um navegador - salve e observe a mudança de estilo sem recompilar
Limitações
- 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. - Componentes e Iteradores podem conter código de Rust arbitrário e acionarão uma recompilação completa quando alterados.