Hi, I'm considering writing a hearts/spades clone and compile to wasm to learn more about the wasm/web side of things.
Googling around I'm confused about what is currently the best approach? using a Rust front-end framework, using web-sys, some game framework, or something entirely different?
I do know that some game engines/frameworks have working wasm support via WebGL.
If you want to learn about Wasm itself, I would not recommend to use them, as they aim at providing a "just works" solution. Either it works and you don't learn anything, or it will be difficult to debug without knowing the basics.
web-sys is a common building block. Everything uses it.
The approach depends on what you want to learn. Your first task would be to read into the possible approaches and pick one.
There is no "normally used" as all work great for different goals.