Nice work ! Thanks for shating
It reminds me of https://leptos.dev/ in Rust, although the implementation might be very different