我是否需要除React.js之外的其他库来处理数据库

问题描述 投票:0回答:1

我刚开始学习反应。现在我想构建一个小应用程序,其中:

  1. 用户可以注册/登录(使用数据库)
  2. 用户可以将项目添加到待办事项列表
  3. 待办事项列表存储在数据库中

我是否需要其他库来处理数据库?

这是一个小应用程序。

我应该使用Redux还是使用像ASP.net这样的MVC模式?

我没有任何经验。经过大量的研究,我仍然无法从哪里开始。

database reactjs ecmascript-6
1个回答
1
投票

因为你是初学者。我建议你在前端和后端使用下面的库来开始你的应用程序

前端:

  1. React - 作为视图层
  2. axios - 与后端数据库通信以进行所有CRUD操作
  3. 使用localstorage或会话存储在组件之间工作。因为您的应用程序非常小,所以如果您觉得您的应用程序将来会变得更大,那么您可以采用这种方法或考虑使用redux

后端:

  1. 将您的后端服务作为微服务
  2. 因为你已经在做反应意味着你对javascript有所了解,所以我建议你在nodejs中编写你的后端服务
  3. 如果您想使用No SQL数据库,那么您可以使用nodejs中的mongoose来使用mongoDB数据库
  4. 如果您更喜欢SQL数据库,那么我建议您从Postgres SQL数据库开始。 Postgres SQL现在比任何其他SQL数据库都流行

这些是您开始所需的库。

我建议你去MERN堆栈,即MongoDB,Express JS,ReactJS和NodeJS

© www.soinside.com 2019 - 2024. All rights reserved.