父组件里有个方法改变state,将这个方法传入某一个子组件,怎么在该组件内部不通过指定事件名称情况下调用该方法
componentDidMount () {
var that = this;
// this.props.flag=true;
// console.log( this.props.flag);
var onMsa = this.props.onflag;
console.log(onMsa);
onMsa;
(function(){
onMsa;
console.log(that.props.flag);
})();
};
就是这样的,怎么让onflag这个方法在这个钩子里执行一遍,不要redux,和router,纯react能实现不
<M_indexheader_kind onflag = {this.sMgai.bind(this)} flag = {this.state.flag} /> //向子组件传递