首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >角NgRx状态同步更新

角NgRx状态同步更新
EN

Stack Overflow用户
提问于 2022-09-27 07:46:29
回答 1查看 67关注 0票数 0

我已经设置了NgRx-Effects和相关的操作来从服务中获取数据,这更新了我的初始state --假设‘schoolData’是状态属性名称,它工作得很好。

现在,我在表单上发生了一些事件,我想从该表单中更新与前面相同的状态,在其中,我将转换数据并更新状态。

我知道asynchronous管理状态的方法,但是在我的例子中,这种效果可以用来更新状态synchronously吗?

来自NgRx.io的代码片段:表示它也可以做到这一点。

代码语言:javascript
复制
Effects perform tasks, which are synchronous or asynchronous and return a new action.

有人能有这样的例子吗?或者能把我引向正确的方向吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-09-27 07:59:27

效果逻辑本身被同步调用。当您在其中触发异步调用时,比如获取数据,它就会“变成”异步。

但是:效果是用来隔离“副作用”的,比如异步调用。当你不需要做任何你想要隔离的不纯的副作用时,我宁愿把这个状态更新逻辑放在一个还原器中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73864052

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档