To get started with Rust frontend we need some tooling.
First install Trunk
- bundler for Wasm
assets:
cargo install trunk
# or
brew install trunk # for Mac
Also we need make Rust able to compile to WASM
:
rustup target add wasm32-unknown-unknown
cargo install --locked wasm-bindgen-cli
Now create new project:
cargo new <project-name>
To install yew
as a dependency add following to the [dependencies]
section of Cargo.toml
:
yew = "0.19"