Я разрабатываю приложение, которое использует две коллекции Firebase, одну со списком задач, а другую с завершенным списком задач.
Я сделал это с помощью простого приложения crud, а затем добавил кнопку в свою задачуэлемент, который onClick добавляет этот элемент в другой список.
Я не могу создать второй элемент списка, чтобы отобразить содержимое первого элемента списка
Как передать параметры из одного списка в другой?
Вы можете получить доступ к коду в https://github.com/pdavim/react-todo-list
Я ожидал, что в моем полном списке будет добавлено содержимое для каждого элемента первого элемента списка.
, если элемент 1 коллекцииодин имеет {content1: abc}
я ожидаю, что элемент 1 коллекции два будет иметь {content2: content1}
Он создает новый элемент во второй коллекции, но без каких-либо данных из элементаиз первой коллекции.
Я использую React, Firebase и antd.У этого начала был простой грубый ход, затем он попытался добавить еще кое-что.
//Add todo to first List
async addTodo() {
```if (!this.state.pendingTodo) return;
// Set a flag to indicate loading
```this.setState({ addingTodo: true });
// Add a new todo from the value of the input
```await firestore.collection("todos").add({
content: this.state.pendingTodo, completed: false, createdAt: new Date().toISOString()
});
// Remove the loading flag and clear the input
```this.setState({ addingTodo: false, pendingTodo: "" });
}
//Add item to complete todo list (to second list)
```async completeTodo(id) {
// Mark the todo as completed
```await firestore.collection("completedTodos").doc(id).set({
content: this.state.addingTodo, completed: true, createdAt: new Date().toISOString()
});
```await firestore.collection("todos").doc(id).delete();
}