メインコンテンツまでスキップ
Version: Next

JavaScript と Rust

Yew は、再利用可能な UI 部分に必要なすべてのコンテンツを1か所に集める一方で、必要に応じて基盤技術へのアクセスも維持します。

今日現在、WebAssembly は DOM との相互作用を完全にはサポートしていません。これは、Yew でも時々 JavaScript の呼び出しに依存することを意味します。次に、関係するライブラリの概要を示します。

wasm-bindgen

wasm-bindgen は、JavaScript と Rust 関数の間に呼び出しの橋を架けるライブラリとツールです。

彼らのドキュメントと私たちのクイックガイドを強くお勧めします。

web-sys

web-sys crate は Web API のバインディングを提供し、Rust で処理され安全な方法で JavaScript コードを書くことを可能にします。

例:

let document = window.document

繰り返しになりますが、彼らのドキュメントと私たちのクイックガイドを強くお勧めします。