我正在使用react,react-route。
我有侧边栏,其中我有几个页面链接,假设我在一个页面上,我有两个东西 - 窗体和网格,当我打开该页面时,网格出现,当我点击添加按钮,我设置状态假的。所以我的表单打开了,现在我从侧边栏单击同一页面,然后我想显示网格而不是表单。
我该怎么做?
答案 0 :(得分:0)
router.push({
pathname: '/users',
state:{iSGrid:true}
})
componetWillRecieveProps(){
this.setState({
isGrid : this.props.location.state.isGrid
});