Inspired by React-Use / VueUse / SolidJS-USE
```rust use leptos::*; use leptosuse::{usemouse, UseMouseReturn};
fn Demo(cx: Scope) -> impl IntoView { let UseMouseReturn { x, y, .. } = use_mouse(cx);
view! { cx,
{x} " x " {y}
}
} ```
Missing a function? Open a ticket or PR!
To run all tests run
shell
cargo test --all-features
First you need to install
shell
cargo install mdbook mdbook-cmdrun trunk
To build the book go in your terminal into the docs/book folder and run
shell
mdbook serve
This builds the html version of the book and runs a local dev server. To also add in the examples open another shell and run
shell
python3 post_build.py
If you only want to add the example for one function you can run for example
shell
python3 post_build.py use_storage
To scaffold a new function quickly you can run template/createfn.sh
. It requires that ffizer
is installed.
| Crate version | Compatible Leptos version | |---------------|---------------------------| | <= 0.3 | 0.3 | | 0.4, 0.5, 0.6 | 0.4 |