This is more a React community thing.  It actually moves faster and re-invents wheels at a more rapid pace than the broader JS ecosystem.<p>A lot of this re-invention happens when a community &quot;celebrity&quot; decides it&#x27;s time to (yet again) move to the latest new and shiny way of doing state management or data fetching.  It&#x27;s pretty annoying and exhausting at this point to attempt to keep up.