将ReactJS应用与后端集成分开

时间:2018-01-13 21:28:51

标签: reactjs

关于你用来为React应用程序(Ruby on Rails,Node.js / Express,Java等)背后的API提供动力的后端,使前端React应用程序成为独立存储库的后果是什么?

我喜欢将我的ReactJS应用程序与我的后端API代码分开的想法,只是想了解采用这种方法的优点/缺点。

2 个答案:

答案 0 :(得分:0)

优点

  1. 前端开发人员不必熟悉后端
  2. 您可以选择不显示秘密配方
  3. 可以升级和部署一个没有其他
  4. Code Reusablity
  5. 延迟加载以获得更好的用户体验
  6. 我实际上没有任何缺点可以说明这一点。只是我觉得正确开发这样的应用程序。在RoR中安装npm软件包感到非常错误。

答案 1 :(得分:0)

更多优点 -

  1. 您新的单独UI可以链接到比1更多的后端 - 考虑不同组件的集中式UI
  2. 像Angular一样,砰,你明白了
  3. 喜欢React而不是Angular,砰的一声
  4. 缺点 -

    1. 需要添加工作来设置CORs
    2. 你可能不得不为分页,序列化(即使分开捆绑在一起)烹制秘密酱 - 如果你遵循标准也不是问题
    3. 当后备线停止时,需要对行为进行深入思考
    4. 需要围绕拉动与推动包裹大脑
    5. 你现在有2个差异OS堆栈&图片中的TCP堆栈增加了你对sys admin修补的工作。了解组件之间的延迟
    6. 围绕国家和大脑包裹大脑其管理
    7. 恕我直言,如果按照这里概述的专业人员的话,将UI分开是值得的。由Shan