2016-12-01 97 views
0

因此,在我的React-Redux应用程序中,我希望拥有类似控制台的东西,用于进度更新,错误消息等。我希望此控制台具有它自己的状态,因此我可以轻松地将其与反应,但同时我希望我的应用程序的每个其他组件都能够将消息写入此控制台。我该如何解决这个问题。我是否会在Reducer之前执行所有逻辑,然后分派两个动作,一个用于控制台,另一个用于我的应用组件,还是有更好的方法来实现这样的事情吗?分享许多reducer之间的共同状态

回答

4

您使用专用的缩减器为控制台消息创建一个状态片。然后你的组件发送动作,这个reducer监听它们。记住所有的行动都经过了所有的减速器,所以很多减速器可以听同样的行动。