reducers
index.ts //Combine all reducers
user.reducer.ts
product.reducer.ts
actions
index.ts //Combine all actions
user.action.ts
product.action.ts
effects
index.ts //Combine all effects
user.effect.ts
product.effect.ts
selector
//Combine all selectors
user.selector.ts
product.selector.ts
OR
user
user.reducer.ts
user.action.ts
user.effect.ts
user.selector.ts
product
product.reducer.ts
product.action.ts
product.effect.ts
product.selector.ts
reducers.ts //Combine all reducers
actions.ts //Combine all actions
effects.ts //Combine all effects
selectors.ts //Combine all selectors
您能否使用您的代碼添加更多註釋 –
我個人喜歡第一種方法。這是ngrx團隊在其示例應用程序中使用的結構。除此之外,你還有一個接口或類的文件夾,並且經常會發生這樣的情況:你在多於一個reducer上使用相同的接口。您還經常在多於一種效果上使用相同的操作等等。這就是爲什麼我更喜歡第一個結構。 –