t_wの輪郭

Feedlyでフォローするボタン
wasmTauriMisskeyLeptosTauri+Leptos

あれ

2025/3/8 12:03:00

Tauriの上でLeptosうごいた。
[画像]

RustでHTMLを使ってUIが作れるんじゃぁ~~~。
[サンプルコードのHTML部分]

フロントエンド部分はWASMに変換されるらしい。

hot reloadができてる。ソースコードを編集して保存すると自動でビルドされて画面が更新される。保存からの遅延は1秒ぐらい。


Tauri+Leptos、Androidでも動かせたぞ。
[画像]

MacがあればiOSアプリも作れるらしい。

私は作る気ないんだけど、Tauri+LeptosでMisskeyのネイティブアプリを作れば、ネイティブアプリでMFMも動かせる気がする。

あれあれあれ

あれ

2025/3/8 12:00:00
    view! {
        <main class="container">
            <h1>"Welcome to Tauri + Leptos"</h1>

            <div class="row">
                <a href="https://tauri.app" target="_blank">
                    <img src="public/tauri.svg" class="logo tauri" alt="Tauri logo"/>
                </a>
                <a href="https://docs.rs/leptos/" target="_blank">
                    <img src="public/leptos.svg" class="logo leptos" alt="Leptos logo"/>
                </a>
            </div>
            <p>"Click on the Tauri and Leptos logos to learn more."</p>

            <form class="row" on:submit=greet>
                <input
                    id="greet-input"
                    placeholder="Enter a name..."
                    on:input=update_name
                />
                <button type="submit">"Greet"</button>
            </form>
            <p>{ move || greet_msg.get() }</p>
        </main>
    }