【问题标题】:ReactJS and 12 factor apps [closed]ReactJS 和 12 因素应用程序 [关闭]
【发布时间】:2016-08-27 16:34:43
【问题描述】:

我的工作场所最近转而开发 12 要素应用程序。与此同时,我们被鼓励采用新的工具和技术。我正在尝试为动态前端选择视图引擎。我正在考虑 ReactJS。但是,由于我还很年轻,我担心使用 ReactJS 状态会打破 12 因子应用程序的无状态要求?

【问题讨论】:

    标签: reactjs 12factor


    【解决方案1】:

    React state 指的是组件,组件持有自己需要绘制的状态。请记住,组件的渲染方法需要能够在任何时候绘制它,为此它需要知道组件的当前状态。一个很好的例子是输入字段,一个包含一个输入字段的组件需要将该输入字段的值保存为当前状态,以便能够在任何时间点重绘该字段。

    React 应用程序中的另一个常见主题是应用程序状态保存在商店中,但这也不是您想的那样。这指的是应用程序中所有组件的状态,通常是从两个来源收集/形成和更改的,要么来自服务器的响应,要么是用户与组件的交互。请记住,此状态旨在持续一个会话,它不会使应用程序成为有状态的。

    总之,我想说使用 React 构建一个 12 要素应用程序是非常安全的,我们正在使用 React 为基于云的 ERP 系统做同样的事情,到目前为止它进展顺利!

    【讨论】:

    • 谢谢@vankov.ilija。这正是我需要的信息。我很高兴你理解了这个问题,即使版主没有
    猜你喜欢
    • 2023-03-08
    • 2019-11-19
    • 1970-01-01
    • 1970-01-01
    • 2021-01-10
    • 1970-01-01
    • 2023-02-05
    • 2015-11-09
    • 1970-01-01
    相关资源
    最近更新 更多