This is true throughout the React universe. React itself does almost nothing useful. In order to build an app that does anything, you need routing, state management, API connections, etc. etc. Reactland is all just a grab bag of random half-maintained unofficial libraries that sort of work with each other.
Compared to Angular or Vue, it's the wild west. I don't understand why anyone puts up with it.