跳到主要内容

ProviderProps<T>

Defined in: rxdb-react/src/rxdb-react.tsx:34

RxDBProvider 的 props。

Remarks​

RRE-008:db 是必填。早先声明为可选,<RxDBProvider> 因此能合法编译, 而子树要到 useRxDB() 才运行时抛错,且错误文案提示「use RxDBProvider」—— 用户明明正用着 Provider,提示把人指向了错误的方向。

支持异步就绪后这条依旧成立:放宽的是 db 的取值(可以是 Promise 或工厂), 不是它的必填性。「有 Provider 但还没就绪」由 useRxDBOptional 表达。

Type Parameters​

Type Parameter
T extends RxDB

Properties​

children?​

optional children?: ReactNode;

Defined in: rxdb-react/src/rxdb-react.tsx:36

Provider 子树;未提供时渲染空节点。


db​

db: RxDBSource<T>;

Defined in: rxdb-react/src/rxdb-react.tsx:38

数据库实例、Promise,或返回二者之一的工厂。