A small example application using Rust, WASM, and Yew meant as a reference and scaffold for other projects.
This application just makes a grid of clickable squares that can then be reset. The code has an example of 2 levels of hierarchy:
App -> Grid -> Cell
Trying to adhere to best practices: the information from parent to child components flow "down" through props
and, callbacks
send messages "up" from children to parent components.