How does something "fall out of favor" in React?
Is it deprecated?
The recommendation for React projects for the past few years has been to write everything using functional components vs the old class-based components. In function-based components, you can only use hooks so useState is that's why the parent comment is referring to.
For bound variables you can use MobX or signals in Preact.