Overview of Vue Router Data Loaders
Data Loaders simplify asynchronous state management (like data fetching) in Vue Router by moving loading logic outside of the component
setup function. This ensures that data is collected and awaited within navigation guards, guaranteeing that data is ready before the component renders. Key features include parallel data fetching, deduplication, automatic loading state management, error handling, SSR support, and data prefetching.