The only React InstantSearch widget that triggers more than one request on page load is DynamicWidgets, as the refinement can’t be applied until Algolia is sure that the widget will be loaded.
Any other widgets triggering multiple requests on page load are likely doing so due to misconfiguration.