2017-09-28 21 views
-2

我正在使用react,react-route。In react如何設置初始狀態,當我再次點擊該路線

我有邊欄,其中我有幾個頁面鏈接,假設我在一個頁面上,我有兩件事 - 形式和網格,當我打開該頁面時,網格出現時,當我點擊添加按鈕,我設置狀態爲假。所以我的表單打開,現在我從側邊欄點擊相同的頁面,然後我想顯示網格而不是表單。

我該怎麼做?

+0

歡迎的話,請閱讀如何提問 –

+0

給一個新的關鍵是你的路線每次被點擊幫助部分,它會重新安裝該組件 –

+0

@DarrenSweeney,是肯定的,我會的..謝謝爲您的suggetion :-) – Bhavin

回答

0
router.push({ 
    pathname: '/users', 
    state:{iSGrid:true} 
}) 
componetWillRecieveProps(){ 
this.setState({ 
isGrid : this.props.location.state.isGrid 
}); 
+0

請延長你的答案。 – Suncatcher

相關問題