【发布时间】:2020-01-09 08:31:34
【问题描述】:
我有一个相当复杂的 React16/Redux 单页应用程序。
我试图找到一种方法来触发组件或 DOM 元素(我们称之为 Foo 组件)上的 CSS 动画,当用户按下一个按钮(我们称之为 Bar 组件)时,它代表“远”远离这个component/DOM element。
我想避免通过回调列表或通过 Redux,使用一种 observer pattern,以便我可以执行以下操作:
class Bar extends React.Component {
...
onButtonClick() {
allFooComponentsOnThePageShouldBlinkFor1Second();
}
}
有简单的方法吗?
【问题讨论】:
-
这听起来确实像是 Redux 的工作。你为什么不想那样处理呢?
-
我想避免编写 action/reducers 等的所有 redux 开销......