91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

react dva如何更改state

發布時間:2021-11-26 11:35:54 來源:億速云 閱讀:284 作者:小新 欄目:web開發

這篇文章主要介紹了react dva如何更改state,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

react dva更改state的方法:1、創建DvaState.js和dvaState.js文件;2、輸入代碼為“import React from 'react';import { connect } from ...}”即可。

本文操作環境:Windows7系統、react17.0.1、Dell G3。

react  dva框架 點擊修改state的值 類似react中的this.state和this.setState()

先展示下

點擊改變前state的值

react dva如何更改state

點擊改變后state的值的變化

react dva如何更改state

首先創建者兩個文件

react dva如何更改state

routes目錄下的DvaState.js

import React from 'react';import { connect } from 'dva';import { Link } from 'dva/router';let count  = 0const DvaState = ({
      dispatch,      dvaState,      }) => {  const {dataList} = dvaState
  console.log(dataList)
  console.log(dvaState)  const handleChangeState = () => {
    dispatch({      type:'dvaState/changeState',      payload:{        dataList:[
          {            list1: count++,            list2: 'list22',            list3: 'list33'          },          {            list2:'111'          }
        ]
      }
    })
  }  return (    <p>      <h3>dvaState</h3>      <h3>{dataList[0].list1}</h3>      <button onClick={handleChangeState}>改變state</button>    </p>  );};export default connect(({ dvaState }) => ({
  dvaState
}))(DvaState);

models 目錄下的 dvaState.js

export default {  namespace: 'dvaState',  state: {    dataList:[
      {        list1:'a',        list2:'c',      }
    ]
},  subscriptions: {    setup({ dispatch, history }) {

    },  },  effects: {

  },  reducers: {    changeState(state, {payload}) {      return {...state, ...payload}
    }
  },};

感謝你能夠認真閱讀完這篇文章,希望小編分享的“react dva如何更改state”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

漠河县| 灵丘县| 裕民县| 堆龙德庆县| 东安县| 富源县| 西平县| 商丘市| 轮台县| 巴中市| 梅河口市| 开远市| 太仆寺旗| 海口市| 巍山| 东乌珠穆沁旗| 墨竹工卡县| 邵东县| 江口县| 林甸县| 泉州市| 罗田县| 阿合奇县| 郯城县| 保靖县| 同仁县| 右玉县| 平陆县| 涟水县| 娄烦县| 峨山| 弥勒县| 潢川县| 林甸县| 汕尾市| 泰安市| 定西市| 梧州市| 廊坊市| 平乐县| 右玉县|