Concept Flow - useLoaderData hook
Component Render
Call useLoaderData()
Access Loader Data
Render UI with Data
User Interaction or Navigation
Loader Runs Again if Needed
Component Re-renders with New Data
The component calls useLoaderData to get data loaded by the route's loader, then renders UI with it. On navigation, loader runs again and component updates.