Я создал простое приложение со списком дел, используя ReactJS через приложение create-response-app. Каждое добавляемое мной задание помещается в массив, называемый задачами, как показано ниже.
state = {
inpVal: '',
todos: [],
}
onInputSubmit = (event) => {
event.preventDefault();
//console.info('event fired');
const newTodo = {
value: this.state.inpVal,
completed: false
};
const todos = this.state.todos;
todos.push(newTodo);
this.setState({ todos: todos, inpVal: '' })
}
Я хочу добавить этот массив задач в mongoDB. У меня очень мало информации об этом.
Пробовал искать в Google, но было продемонстрировано много разных способов. Я не могу осмыслить это.
Пожалуйста, предложите способ / шаги для достижения этой задачи.
Создайте api для доступа к базе данных. Клиентские приложения не должны пытаться напрямую обновлять базы данных.
@ DanielHilgarth .. Если я добавлю серверную часть node.js с помощью express для маршрутизации, а также создаю схему mongodb с использованием mongoose, как мне передать каждую задачу todo из внешнего интерфейса в серверную часть?
Для передачи данных на бэкэнд вы можете использовать axios
вы можете использовать localStorage



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


React предназначен только для внешнего интерфейса. Выполняется в браузере пользователя. Вам также понадобится бэкэнд. Бэкэнд получит доступ к базе данных. Есть много разных способов создать бэкэнд, например: с node.js и express, ASP.NET, PHP, ...