Load data from HTTP APIs, cancel obsolete requests, represent request states, and update server resources. Compare direct fetching in components with route-level and framework-level loading.