国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

前端React中DvaJS的簡單使用(實例演示)

2023-03-20 01:30 作者:北風攪雪花  | 我要投稿

DvaJS官方描述:

官網(wǎng):https://dvajs.com/guide

dva 首先是一個基于?redux?和?redux-saga?的數(shù)據(jù)流方案,然后為了簡化開發(fā)體驗,dva 還額外內置了?react-router?和?fetch,所以也可以理解為一個輕量級的應用框架。

官方描述特性

官網(wǎng)中有詳細的安裝教程,基本上都是使用npm包管理來引入dva-cli

執(zhí)行此命令引入:

$ npm install dva-cli -g


定義model

????該model中定義了三塊應用

  • namespace,表示在全局state上的key,屬于唯一標識符

    • state表示初始值,掛載著數(shù)據(jù)狀態(tài),每次更新數(shù)據(jù)就改變state的狀態(tài)(此處定義了一個data數(shù)組)

  • effects表示異步流,屬于redux中的內容,處理異步邏輯的方法(此處異步執(zhí)行getMaterial這個獲取材料數(shù)據(jù)的這個方法)

  • reducers?等同于 redux 里的 reducer,接收 action,同步更新 state

實際案例編寫UI Component

在getMaterialData函數(shù)中,通過dispatch一個action觸發(fā)上面的effects和reducers完成數(shù)據(jù)狀態(tài)更新

connect方法是dva中提供的,在我們分別寫好model和component內容時需要將他們聯(lián)系起來(不然它們都是各自獨立的js文件無法進行數(shù)據(jù)傳輸),connect方法就是作為連接model和component的橋梁

實例結果:

實例結果

可以看到圖中我能夠獲得數(shù)據(jù)庫中的動態(tài)數(shù)據(jù),并展示到我設計的網(wǎng)頁中

前端React中DvaJS的簡單使用(實例演示)的評論 (共 條)

分享到微博請遵守國家法律
微山县| 惠东县| 嘉峪关市| 元朗区| 自治县| 敦化市| 和硕县| 临泉县| 修文县| 柳州市| 宽城| 绥中县| 桑植县| 图木舒克市| 文昌市| 阿图什市| 孝义市| 界首市| 湾仔区| 金塔县| 乌鲁木齐市| 成武县| 卫辉市| 阳信县| 宝丰县| 阳谷县| 邹城市| 济南市| 普格县| 泰来县| 福安市| 萝北县| 肥城市| 钟祥市| 资溪县| 大余县| 绥芬河市| 德惠市| 临漳县| 三原县| 繁峙县|