2017-02-14 86 views
1

在助焊劑我想知道,是不是還好責任店

  • 狀態化妝異步操作
  • 改變多個值(用不同的密鑰)
  • 觸發動作

在一家商店?如果我需要更新商店的兩個密鑰,我是否應該創建另一個商店來分隔顧慮,並讓商店負責一個單一的第一級財產狀態?

E.g.在終極版減速器是負責產生對象的單個第一級密鑰,asaik

回答

1

製作異步操作:

通常,它是更好地保持你的商店同步......他們應該是愚蠢的,只是接收數據。使一切變得更容易和可測試!動作創建者在解決問題後應該發送適當的動作。在狀態

更改多個值(用不同的密鑰):

這並不壞,但你躲避過,也許你需要重新考慮你的應用程序的狀態是如何構成的。這取決於行動,儘管...很難說不知道上下文。

觸發動作:

你的意見是負責觸發動作......所以商店不應該產生任何動作!

一些鏈接:

Async requests with React.js and Flux, revisited.

Using a Redux store in your React.js application

+0

是你在 「流量」 方面講,不是終極版,對不對?任何鏈接將非常感激。 – havenchyk

+0

是在助焊劑中...我添加了一些鏈接! – c0deNinja

+0

真棒,謝謝 – havenchyk