Search Docs
用于提供 CollectionManager 实例。
1interface CollectionManagerProviderProps { 2 instance?: CollectionManager; 3 dataSource?: string; 4 children?: ReactNode; 5}
参数详解
dataSource
instance
示例
1const collectionManager = new CollectionManager(); 2 3const Demo = () => { 4 return ( 5 <CollectionManagerProvider dataSource='test'> 6 <div>...</div> 7 </CollectionManagerProvider> 8 ); 9};
用于获取 CollectionManagerProvider 传递的实例。
CollectionManagerProvider
1const Demo = () => { 2 const collectionManager = useCollectionManager(); 3 const collections = collectionManager.getCollections() 4 5 return <div> 6 <pre>{JSON.stringify(collections, null, 2)}</pre> 7 </div>; 8};