最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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的簡單使用(實例演示)的評論 (共 條)

分享到微博請遵守國家法律
兴义市| 湾仔区| 晋州市| 无为县| 阳信县| 余庆县| 凤城市| 沅江市| 无极县| 历史| 红安县| 玉田县| 长寿区| 陇西县| 蒙城县| 句容市| 玛曲县| 柯坪县| 铁岭县| 普定县| 二连浩特市| 北碚区| 景宁| 蓬莱市| 蒙自县| 阿瓦提县| 松桃| 多伦县| 六盘水市| 霞浦县| 龙门县| 磴口县| 运城市| 革吉县| 古田县| 波密县| 华宁县| 龙州县| 新宁县| 宁陵县| 蒙山县|