Use.gpu has a React-like run-time which enables use of effect-based programming in a memoized evaluation tree.
Here I'm showing a simple test render, with a stateful clickable element and live evaluated data. The live data only re-evaluates when the camera moves, to deliberately show off the memoization.
https://usegpu.live/