redux 学习三
作者:互联网
怎么使用全局的数据和方法
首先rcr
方法要引入 并且注册在 mapDispatchToProps 中 使用的话是 this.props.方法名
数据的话要在 mapStateToProps 中取出来 使用的话是this.props.list
const mapStateToProps = (state: any) => ({
list: state.userinfo.list
})
import React, { Component } from 'react'
import { connect } from 'react-redux'
import { changeflag } from "../action/flagaction"
export class About extends Component<any, any> {
componentDidMount() {
this.props.changeflag(false)
}
componentWillUnmount() {
this.props.changeflag(true)
}
render() {
return (
<div>
关于测试页面
</div>
)
}
}
const mapStateToProps = (state: any) => ({
})
const mapDispatchToProps = {
changeflag
}
export default connect(mapStateToProps, mapDispatchToProps)(About)
标签:const,mapStateToProps,学习,state,changeflag,props,import,redux 来源: https://blog.csdn.net/qq_60403325/article/details/120435723