Рассмотрение приложения с реакцией с сокращением, которое из следующей организации каталогов/файлов более рекомендуется? Или в лучшем виде: что более адекватно для приложения с реакцией-native/redux?Какой из следующих подходов (инфраструктурные функции x контекст приложения) лучше всего подходит для приложения с реакцией-native/redux?
Пусть Предположим, это приложение имитирует магазин (продавать продукты ...)
01) рамки особенности установить организацию:
- package.json
- index.android.js
- index.ios.js
- ...
- src/
- App.js [Main file]
- Router.js [Routes, Scenes,...]
- actions/
- index.js [export all]
- types.js [constants, strings]
- SellAction.js
- ProductsAction.js
- DeliveryAction.js
- UsersAction.js
- CartAction.js
- ___Action.js
- components/
- commons/
- Button.js
- Card.js
- ___.js
- LoginForm.js
- ProductsList.js
- CartComponent.js
- RecentProducts.js
- DesirableProducts.js
- ___.js
- reducers/
- index.js [combinedReducers]
- AuthReducer.js
- ProductsReducer.js
- DeliveryReducer.js
- ___Reducer.js
02) Контекст приложения установить организацию :
- package.json
- index.android.js
- index.ios.js
- ...
- src/
- App.js [Main file] {combinedReducers could come to here...}
- Router.js [Routes, Scenes,...] {or here...}
- sell/
- Component.js
- Action.js {the constants strings could be here...}
- Reducer.js
_ ... other helper files
- delivery/
- Component.js
- Action.js
- Reducer.js
_ ... other helper files
- user/
- Component.js
- Action.js
- Reducer.js
_ ... other helper files
- cart/
- Component.js
- Action.js
- Reducer.js
_ ... other helper files
Спасибо markerikson. Это отличная рекомендация. Я люблю JS ... но для меня это становится суп из письма. Многие имена выражают одно и то же в разных видениях. Я нашел этот https://medium.com/@yiquanzhou/how-to-structure-real-world-redux-react-application-d61e66a7dd36#.wq5dzum9j, который соответствует моей концепции структуры проекта. Очень хороший, – lordshark