> Now what happens if you have a bunch of these components on a page? You get lots of uncoordinated data fetches. Each component is independent so it doesn’t know about the others so they can’t coordinate.
This is solved by tools like tanstack-query. Ten components using the same request will only trigger one API call, and the response will be shared.