2016-12-01 95 views
0

因此,在我的React-Redux應用程序中,我希望擁有類似控制檯的東西,用於進度更新,錯誤消息等。我希望此控制檯具有它自己的狀態,因此我可以輕鬆地將其與反應,但同時我希望我的應用程序的每個其他組件都能夠將消息寫入此控制檯。我該如何解決這個問題。我是否會在Reducer之前執行所有邏輯,然後分派兩個動作,一個用於控制檯,另一個用於我的應用組件,還是有更好的方法來實現這樣的事情嗎?分享許多reducer之間的共同狀態

回答

4

您使用專用的縮減器爲控制檯消息創建一個狀態片。然後你的組件發送動作,這個reducer監聽它們。記住所有的行動都經過了所有的減速器,所以很多減速器可以聽同樣的行動。