While working on my application, I encountered a dilemma. I currently pass data from the main component to the subcomponents after pulling it from the API with a single request. Should I continue with this approach or have each component make its own separate API call for data retrieval? The former would result in three network requests on the page.
Another question that arises is whether it's necessary to request data from the API again when the user updates information on any component.