本文主要是介绍React 子组件 调用 this.props.history.push();发生报错的解决方案,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
可以通过父组件传给子组件history.push()的方式去解决
父组件代码
render() {return (<div className="homePage"><MyAppModal history ={this.props.history} /></div>
)
}
子组件的调用history.push()方法
async openProject(index){return await this.props.history.push('/myproject/'+index);}
这篇关于React 子组件 调用 this.props.history.push();发生报错的解决方案的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!