|
|
1
2
不确定你已经完全掌握了传奇的概念。使用sagas,您可以声明某些操作的副作用,这些副作用可能会导致其他操作。但你不会改变你的行动方式。此外,这与导航无关。导航没有任何副作用,它是带有减缩器的纯状态操作。当然,一些导航操作可能会引发加载数据的副作用。然后你会用传说来描述那些有副作用的具体行动。但这就像其他任何副作用一样。因此,您关于使用redux saga的决定应该与您的导航解决方案无关。 一般来说,传奇故事会对引发副作用的行为做出反应,并有可能引发其他行为。减速器将通过改变状态对动作作出反应,而不会产生副作用。 你的选择是在动作生成器中调度动作之前处理副作用(就像redux thunk那样)。还有redux observable,它的模式与redux saga类似,但基于RxJS,没有使用redux saga的elm模式。 |
|
|
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 1 年前 |
|
|
Alex · 在轻量级中同时解构和不解构变量 1 年前 |
|
|
Ângelo Rigo · ReactJS映射:如何迭代[关闭] 1 年前 |
|
|
bairog · 从按属性筛选的对象数组字典中创建值数组 1 年前 |
|
|
lokiuucx · JS对象属性返回未定义,尽管对象属性应该有值 1 年前 |