0

Рассмотрение приложения с реакцией с сокращением, которое из следующей организации каталогов/файлов более рекомендуется? Или в лучшем виде: что более адекватно для приложения с реакцией-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 

ответ

0

Либо хорошо. Многие люди высказали предпочтение структуре «функция-первая». См. https://github.com/markerikson/react-redux-links/blob/master/project-structure.md для ссылок на статьи, посвященные различным подходам к структуре проекта.

+0

Спасибо markerikson. Это отличная рекомендация. Я люблю JS ... но для меня это становится суп из письма. Многие имена выражают одно и то же в разных видениях. Я нашел этот https://medium.com/@yiquanzhou/how-to-structure-real-world-redux-react-application-d61e66a7dd36#.wq5dzum9j, который соответствует моей концепции структуры проекта. Очень хороший, – lordshark

 Смежные вопросы

  • Нет связанных вопросов^_^