我对pouchdb和react都是新手。我找到了react-pouchdb-changes模块,它看起来和我想使用的一模一样。
然而,它提供的示例代码太稀疏了-我真的不知道如何将它合并到一个基本的react应用程序中。
有没有人能提供一个更完整的示例用法,并对每个部分做一些基本的解释?
发布于 2017-03-16 08:22:25
这个模块看起来仅仅是changes
方法的包装器。您可以获得一个实时示例here。该链接直接来自documentation。
如果这些信息还不够充分,您可以查看示例和示例响应的API reference。
发布于 2017-03-23 21:54:41
如何将react-pouchdb-changes与React集成,这取决于你自己。它所做的就是为您提供一个组件来放置onChange处理程序。代码示例的以下部分是相关部分:
<PouchDBChanges
…
onChange={change => console.log(change) /* do something useful with the change here instead of just logging it! */}
>
{/* your <App> component here */}
</PouchDBChanges>
只需在JSX代码中使用该组件(用它包装您的主组件或任何容器组件)。
如果您在设置React示例时遇到困难,请尝试使用create-react-app。您将在几秒钟内拥有一个运行的React应用程序。添加<PouchDBChanges>
组件的一个好地方是src/App.js --只需将最外层的<div>
包装在组件中即可。
https://stackoverflow.com/questions/42823514
复制