Function: useDataSource()
useDataSource<
TRow>(dataSource,initialQuery?):UseDataSourceReturn<TRow>
Defined in: src/data/use-data-source.ts:26
Hook that wraps a DataSource, detects capabilities, manages loading state, and provides a unified interface for loading data.
- Synchronous sources (InMemoryDataSource) load immediately with no loading state.
- Async sources show loading state and handle errors.
- Capability detection runs once at mount.
Type Parameters
TRow
TRow
Parameters
dataSource
DataSource<TRow>
initialQuery?
Returns
UseDataSourceReturn<TRow>