我在計劃我的ReactJS/Flux應用時遇到了一些混亂。它將鉤入具有以下端點的WP Api:Flux/ReactJS - 每個API端點一個存儲或一個存儲到所有API端點?
/api/stores/
/api/posts/
/api/settings/
從構建的角度來看,最好的方法是什麼?我的想法目前是有以下幾點:
API - > ActionCreator - >銷售 - > ActionCreator - >查看(S)
這意味着在某些情況下,每個視圖將包含改變聽衆多達三家門店和很多重複代碼的潛力。
另一種替代方法是對許多商店採取一項行動創造者,但我不確定哪種方法最適合可伸縮性。
任何人都可以幫忙嗎?
雖然actionCreator將從視圖中觸發事件。例如,在我的代碼中,我有以下內容: componentDidMount(){ StoreActionCreator.getDirectoryStores(); } 從視圖發送一個事件到actionCreator,然後將它分派到商店。 我從您所設置在那裏的ActionCreator與調度員充當單身,處理所有事件,然後假定通過他們關在商店被拾起,如果他們有註冊的動作相匹配,可能使用它檢查開關actionType可能嗎? –
我認爲你做得對,我寫了更多細節的東西,但我想你已經理解了它 –