From d6288b261913fcf566e4f74fff346f5cbf6baf18 Mon Sep 17 00:00:00 2001 From: Gautam BT Date: Tue, 31 Dec 2019 22:29:31 +0530 Subject: [PATCH] Load todos from rxdb --- src/components/Todo/TodoListWrapper.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/components/Todo/TodoListWrapper.js b/src/components/Todo/TodoListWrapper.js index f73ed6c..7b29c4b 100644 --- a/src/components/Todo/TodoListWrapper.js +++ b/src/components/Todo/TodoListWrapper.js @@ -9,6 +9,20 @@ class TodoListWrapper extends Component { todos: [] } + rxSubs = [] + + async componentDidMount() { + const sub = this.props.db.todos.find() + .sort('createdAt').$.subscribe(todos => { + if (!todos) { + return; + } + + this.setState({todos}); + }); + this.rxSubs.push(sub); + } + render() { return (