-2
我正在使用react,react-route。In react如何設置初始狀態,當我再次點擊該路線
我有邊欄,其中我有幾個頁面鏈接,假設我在一個頁面上,我有兩件事 - 形式和網格,當我打開該頁面時,網格出現時,當我點擊添加按鈕,我設置狀態爲假。所以我的表單打開,現在我從側邊欄點擊相同的頁面,然後我想顯示網格而不是表單。
我該怎麼做?
我正在使用react,react-route。In react如何設置初始狀態,當我再次點擊該路線
我有邊欄,其中我有幾個頁面鏈接,假設我在一個頁面上,我有兩件事 - 形式和網格,當我打開該頁面時,網格出現時,當我點擊添加按鈕,我設置狀態爲假。所以我的表單打開,現在我從側邊欄點擊相同的頁面,然後我想顯示網格而不是表單。
我該怎麼做?
router.push({
pathname: '/users',
state:{iSGrid:true}
})
componetWillRecieveProps(){
this.setState({
isGrid : this.props.location.state.isGrid
});
請延長你的答案。 – Suncatcher
歡迎的話,請閱讀如何提問 –
給一個新的關鍵是你的路線每次被點擊幫助部分,它會重新安裝該組件 –
@DarrenSweeney,是肯定的,我會的..謝謝爲您的suggetion :-) – Bhavin