DataSourceProvider

Used to provide DataSource instance.

Component

  • Type
interface DataSourceProviderProps {
  dataSource?: string;
  children?: ReactNode;
}
  • Example
const MyComponent = () => {
  return (
    <DataSourceProvider dataSource="main">
      <MyChildComponent />
    </DataSourceProvider>
  );
}

Hooks

useDataSource()

Get DataSource instance.

  • Type
function useDataSource(): DataSource;
  • Example
const MyComponent = () => {
  const dataSource = useDataSource();
  return <div>{dataSource.displayName}</div>
}

useDataSourceKey()

Get the key of DataSource.

  • Type
function useDataSourceKey(): string;
  • Example
const MyComponent = () => {
  const dataSourceKey = useDataSourceKey();
  return <div>{dataSourceKey}</div>
}
Total visits  times     Total visitors  times     Total reading  times.   Powered by Tego Team