dioxus/packages/liveview
2021-12-09 21:19:31 -05:00
..
examples wip: rename fc to component 2021-12-09 21:19:31 -05:00
src wip: rename fc to component 2021-12-09 21:19:31 -05:00
Cargo.toml wip: rename fc to component 2021-12-09 21:19:31 -05:00
README.md wip: rename fc to component 2021-12-09 21:19:31 -05:00

Dioxus LiveView

Enabling server-rendered and hybrid applications with incredibly low latency (<1ms).

#[async_std::main]
async fn main() -> tide::Result<()> {
    let liveview_pool = dioxus::liveview::pool::default();
    let mut app = tide::new();

    // serve the liveview client
    app.at("/").get(dioxus::liveview::liveview_frontend);

    // and then connect the client to the backend
    app.at("/app").get(|req| dioxus::liveview::launch(App, Props { req }))

    app.listen("127.0.0.1:8080").await?;

    Ok(())
}

Dioxus LiveView runs your Dioxus apps on the server