RXJS存储在Angular 5中 - 保存应用程序参数 /数据



我在项目中使用了Angular 5,我不确定哪个redux/rxjs商店。

我已经读过它,但我不确定我是否知道它是否有用。

我知道它已经使用了,所以您知道应用程序状态,但是应用程序状态是什么意思...

是否意味着它保存所有参数和数据...它保留了历史记录?

状态,简而言之是:

if ($('.someDiv').hasClass('.active') {
  // make it glow
}

它只是检查.someDiv元素的状态。

和编写您的应用程序,您从初始状态开始,以后的代码通常会不断改变各种状态。您可以通过功能,模块在模块等上构建功能,并且它们都在特定时间保持某些状态。这些国家确定必须采取哪些行动。

当应用程序简单时,它易于捕获所需的状态并运行这些操作,但是在复杂的应用程序中,您具有许多功能,这些功能在整个应用程序上都传播,但可以为某些工作而"雇用"。在这种情况下,如果订购错误,如果某些功能改变某些状态并获得一些怪异/意外的行为,则可能会遇到问题。

redux的主要特征是它控制着流动,并且总是"接近"这些功能。它就像您的职能大军的主要总部一样 - 它控制国家并在采取行动时通知职能小队(订户)。您不需要通过应用程序中的第四和向后传递这些状态也有好处 - 商店(总部)总是"关闭"。

但是我个人尚未使用Redux,在不需要时使用Redux是一个常见的错误。

最新更新