第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何合理布置React/Redux的目錄結(jié)構(gòu)?

如何合理布置React/Redux的目錄結(jié)構(gòu)?

BIG陽 2018-09-05 17:10:45
如何合理布置React/Redux的目錄結(jié)構(gòu)
查看完整描述

1 回答

?
守候你守候我

TA貢獻(xiàn)1802條經(jīng)驗 獲得超10個贊

這種結(jié)構(gòu)諧在讓程序更容易擴展
├── src                      # 程序源文件
│   ├── main.js              # 程序啟動和渲染
│   ├── components           # 全局可復(fù)用的表現(xiàn)組件(Presentational Components)
│   ├── containers           # 全局可復(fù)用的容器組件
│   ├── layouts              # 主頁結(jié)構(gòu)
│   ├── store                # Redux指定塊
│   │   ├── createStore.js   # 創(chuàng)建和使用redux store
│   │   └── reducers.js      # Reducer注冊和注入
│   └── routes               # 主路由和異步分割點
│       ├── index.js         # 用store啟動主程序路由
│       ├── Root.js          # 為上下文providers包住組件
│       └── Home             # 不規(guī)則路由
│           ├── index.js     # 路由定義和代碼異步分割
│           ├── assets       # 組件引入的靜態(tài)資源
│           ├── components   # 直觀React組件
│           ├── container    # 連接actions和store
│           ├── modules      # reducers/constants/actions的集合
│           └── routes **    # 不規(guī)則子路由(** 可選擇的)
routes 作為主入口。
export const createRoutes = (store) => ({
path: '/',
component: CoreLayout,
indexRoute: Home,
childRoutes: [
CounterRoute(store),
ZenRoute(store),
ElapseRoute(store),
RouteRoute(store),
PageNotFound(),
Redirect
]
})
一個Counter 模塊包含了自身的assets,components,containers
Counter/
components/   # 頁面的組件
containers/   # view 和 modules 數(shù)據(jù)對接
modules/      # 包含對應(yīng)的 reducer, action
index.js      # 頁面入口,定義path
index.js 自動的注入reducer 到store,這樣在頂層的store就無需要手動去整合每個模塊自身的reducer。代碼如下:
// 導(dǎo)入對應(yīng)的redicer
const reducer = require('./modules/counter').default
/*  Add the reducer to the store on key 'counter'  */
injectReducer(store, { key: 'counter', reducer })


查看完整回答
反對 回復(fù) 2018-09-16
  • 1 回答
  • 0 關(guān)注
  • 1885 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號