【发布时间】:2021-03-19 14:21:01
【问题描述】:
我只看到 redux 与 React(或者我想是其他流行的框架)一起使用,并且每个状态更改都与 UI 更改有关。我在想是否可以使用与 React 组件完全分离的 redux 来实现事件驱动编程。但是 React 给了我useEffect 钩子来监听变量的变化。
redux 是否提供了一个开箱即用的事件监听器?
我想保留useSelector 功能以获取所需的状态变量,但随后我想用此变量上的另一个事件侦听器替换useEffect,以便执行一些逻辑或调度另一个操作。我不需要渲染某些东西,只需根据应用程序的状态应用某些代码。这只能在redux环境下完成吗?
【问题讨论】:
-
我对这个概念的理解是,所有的应用程序状态都应该由 redux 持有。不仅状态反映在 UI 中,即使这是最常见的用例。没有使用 React 的经验,因此无法评论其余部分。
标签: reactjs redux store redux-store