We might add a signals-like primitive to React but I don’t think it’s a great way to write UI code. It’s great for performance. But I prefer React’s model where you pretend the whole thing is recreated every time. Our plan is to use a compiler to achieve comparable performance.
Maybe we’ll end up being wrong, but I’m happy with our direction. Confident
When we do add a signals-like primitive, it’ll mostly be geared toward serving as a compiler target, or as a low level API for library authors
I think Vue does a great job by making use of ref() and reactive(), to achieve fine-grained reactivity and still write good UI code. In my opinion, this mental model is easier to follow than React's model where you pretend the whole thing is recreated every time.