Reactivity has a specific meaning in programming:
https://en.wikipedia.org/wiki/Reactive_programming
https://en.wikipedia.org/wiki/Functional_reactive_programmin...
Which I think React doesn't really fit. React is not about data streams, nor about inferred dependencies.
> Technically you could just getElementById and update it, but react has what I call a whole "reactivity engine" to do it for you.
I would call that "declarative", not "reactive".
https://en.wikipedia.org/wiki/Declarative_programming
The closest thing to reactivity React has are dependency arrays in `useCallback` but I'd say it's a stretch to call that reactive programming.
Compare it with SolidJS's data flow. https://docs.solidjs.com/ Also notice how "reactive" is all over their landing page while React doesn't mention "reactive" at all https://react.dev/