react+dva,Dva react
本文操作环境:Windows7系统、react17.0.1、戴尔G3。
react dva 怎么更改state?
反应债务价值调整;《守望先锋》游戏角色名框架点击修改状态的值类似反应中的这个州和this.setState()
先展示下
点击改变前状态的值
点击改变后状态的值的变化
首先创建者两个文件
路线目录下的DvaState.js
从“做出反应”导入做出反应;从" dva "导入{ connect };从" dva/路由器"导入{ Link };设count=0const DvaState=({
dispatch,dvaState,})={ const {dataList}=dvaState
console.log(数据列表)
控制台。日志(dva状态)常量handleChangeState=()={
分派({ type:dvaState/changeState ,负载:{数据列表:[
{ list1: count,list2: list22 ,list3: list33 },{ list2:111 }
]
}
})
}返回(p H2 d状态/H2H2数据列表[0].列表1}/h2按钮onClick={handleChangeState}改变状态/按钮/p);};导出默认连接(({ dvaState })=({
dvaState
}))(dva状态);模型目录下的dvaState.js
导出默认{命名空间: dvaState ,状态:{数据列表:[
{列表1:a ,列表2:c ,}
]
},订阅:{设置({调度,历史}) {
},},效果:{
},还原器:{ changeState(state,{payload}) { return {.状态,有效载荷}
}
},};推荐学习: 《react视频教程》 以上就是反应债务价值调整;《守望先锋》游戏角色名怎么更改状态的详细内容,更多请关注我们其它相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。