UI 级副作用 Saga 与自定义 Hook 方法

问题描述 投票:0回答:0

想弄清楚,UI页面组件有单独的Saga Side Effect好吗?或者,它应该替换为长的自定义挂钩逻辑?
它是双向的,但试图通过设计方法找出答案。

喜欢, 父组件 =>

dispatch action <side effect saga to call api and populate redux store>
子组件 => 使用 Custom Hook 将 redux store MODEL 对象转换为 UI MODEL 对象并计算一些属性。 // 是否应该将其用作 UI saga 来代替自定义挂钩?

目前考虑,UI Component 有 UI Saga Side effect 并且负责 UI 逻辑。 我不确定保留自定义挂钩逻辑是否更好,即使自定义挂钩不能在多个组件中重复使用,因为它的页面特定逻辑更多。

reactjs react-hooks react-redux redux-saga side-effects
© www.soinside.com 2019 - 2024. All rights reserved.