Нужны ли другие библиотеки кроме React.js для работы с базами данных - PullRequest
0 голосов
/ 04 сентября 2018

Я только начал учиться реагировать. Теперь я хочу построить небольшое приложение, где:

  1. Пользователь может зарегистрироваться / войти (работает с базой данных)
  2. Пользователь может добавлять элементы в список задач
  3. Список задач хранится в базе данных

Нужны ли другие библиотеки для работы с базами данных?

Это небольшое приложение.

Должен ли я использовать Redux или, скорее, что-то с использованием шаблона MVC, например ASP.net?

У меня нет опыта работы с любым из них. После долгих исследований я все еще не знаю, с чего начать.

1 Ответ

0 голосов
/ 04 сентября 2018

Как вы начинающий. Я бы порекомендовал вам использовать указанные ниже библиотеки как в front-end, так и в backend для запуска вашего приложения

Интерфейсный:

  1. React - работает как слой представления
  2. axios - для связи с серверной базой данных для всех операций CRUD
  3. Используйте локальное хранилище или хранилище сеансов для работы между компонентами. Потому что ваше приложение очень мало, поэтому вы можете пойти с этим подходом или рассмотреть с помощью избыточности с этого момента, если вы чувствуете, что ваше приложение будет расти в будущее

Back-конец:

  1. Сохраняйте свой бэкэнд-сервис как микро-сервис
  2. Поскольку вы уже работаете над реагированием, значит, вы знаете что-то о javascript, поэтому я рекомендую вам написать свой бэкэнд-сервис в nodejs
  3. Если вы хотите использовать базу данных No SQL, вы можете использовать базу данных mongoDB, используя mongoose в nodejs
  4. Если вы предпочитаете базу данных SQL, я бы порекомендовал вам начать с базы данных Postgres SQL. Postgres SQL популярен в наши дни, чем любая другая база данных SQL

Это библиотеки, необходимые для запуска.

Я бы порекомендовал вам перейти на стек MERN, то есть MongoDB, Express JS, ReactJS и NodeJS

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...