web版云盤總結(jié)

1)項目結(jié)構(gòu)

常見單頁面的redux項目,結(jié)構(gòu)為:

|.
├── config    // 打包的配置文件
├── dist
├── node_modules
├── package.json
├── readme.md
├── server
└── src    // 開發(fā)目錄

其中src目錄為:

├── components    // 與redux無關(guān)的組件
├── constant      // 常量靶累,一般大寫聲明
├── containers    // 與redux相關(guān)的組件腺毫,一般為項目模塊
├── index.html    // 入口模版文件
├── index.js      //
├── middleware    // 自定義的中間件
├── redux         // 存放store,action挣柬,reducer潮酒;分模塊劃分redux
├── route         // 路由
└── static        // 公用的靜態(tài)js,css邪蛔,images

其中redux目錄為:

.
├── createStore.js    // import各種(異步)中間件急黎,Reducers,創(chuàng)建store
└── module            // 按模塊劃分的action和reducer
    ├── Contact
    │   ├── curr.js   // action和reducer寫在一個文件中
    ├── Desk
    │   └── getIndexSetting.js
    └── index.js      // import模塊中的reducer侧到,export combineReducers 

2)中間件

A thunk is a function that wraps an expression to delay its evaluation.

a.用到的中間件:

  1. redux-thunk 支持異步action
// action 的命名根據(jù)模塊來區(qū)分
// 例如:const USERINFO = 'contact/USERINFO'
export const test = (params)=> {
      return (dispatch, getState)=> {
            // do something
            dispatch(otherAction)
      }
}

2.redux-promise-middleware

const store = createStore(reducers, {}, applyMiddleware(
  thunkMiddleware,
  errorMiddleware,
  promiseMiddleware(),
  loggerMiddleware
));
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末勃教,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子匠抗,更是在濱河造成了極大的恐慌故源,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,270評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件绳军,死亡現(xiàn)場離奇詭異,居然都是意外死亡门驾,警方通過查閱死者的電腦和手機多柑,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,489評論 3 395
  • 文/潘曉璐 我一進店門奶是,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事聂沙。” “怎么了逐纬?”我有些...
    開封第一講書人閱讀 165,630評論 0 356
  • 文/不壞的土叔 我叫張陵削樊,是天一觀的道長豁生。 經(jīng)常有香客問我,道長漫贞,這世上最難降的妖魔是什么甸箱? 我笑而不...
    開封第一講書人閱讀 58,906評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮迅脐,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘豌骏。我一直安慰自己,他們只是感情好窃躲,可當我...
    茶點故事閱讀 67,928評論 6 392
  • 文/花漫 我一把揭開白布钦睡。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上蔑水,一...
    開封第一講書人閱讀 51,718評論 1 305
  • 那天蚕愤,我揣著相機與錄音,去河邊找鬼停士。 笑死完丽,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的逻族。 我是一名探鬼主播,決...
    沈念sama閱讀 40,442評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼薄辅,長吁一口氣:“原來是場噩夢啊……” “哼要拂!你這毒婦竟也來了站楚?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,345評論 0 276
  • 序言:老撾萬榮一對情侶失蹤拉一,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后蔚润,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,802評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡嫡纠,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,984評論 3 337
  • 正文 我和宋清朗相戀三年延赌,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片痴颊。...
    茶點故事閱讀 40,117評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡屡贺,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出甩栈,到底是詐尸還是另有隱情,我是刑警寧澤量没,帶...
    沈念sama閱讀 35,810評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站究抓,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏刺下。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,462評論 3 331
  • 文/蒙蒙 一橘茉、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧畅卓,春花似錦、人聲如沸趁冈。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,011評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽一膨。三九已至洒沦,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間申眼,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,139評論 1 272
  • 我被黑心中介騙來泰國打工括尸, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人屁柏。 一個月前我還...
    沈念sama閱讀 48,377評論 3 373
  • 正文 我出身青樓有送,卻偏偏與公主長得像,于是被迫代替她去往敵國和親雀摘。 傳聞我的和親對象是個殘疾皇子裸删,可洞房花燭夜當晚...
    茶點故事閱讀 45,060評論 2 355

推薦閱讀更多精彩內(nèi)容