We've had front end reactivity since 2018 – via Async Iterables 4 months ago
I don't really see that this actually implements it's proposal. The State class is still a custom thing and you could implement that however you want (Indeed a working signal implementation can be made in under a hundred lines)