Introduzione a Dioxus in Rust

Mattepuffo's logo
Introduzione a Dioxus in Rust

Introduzione a Dioxus in Rust

Dioxus è una libreria per Rust per la creazione di interfacce grafiche.

E' compatibile con svariate piattaforme, e prende un pò di concetti da React (si avete capito bene).

Sulla documentazione trovate le varie istruzione per le varie piattaforme.

In questo articolo vediamo un piccolo esempio per il desktop.

Prima di tutto installiamo le dipendenze con cargo:

cargo add dioxus dioxus-desktop

Qui sotto un esempio basico:

#![allow(non_snake_case)]

use dioxus::prelude::*;

fn main() {
    dioxus_desktop::launch(App);
}

fn App(cx: Scope) -> Element {
    let mut nome = use_state(cx, || "Mattepuffo".to_string());

    cx.render(rsx! {
        div {
            "Ciao {nome}"
        }
    })
}

Enjoy!


Condividi

Commentami!