2017-02-27 64 views

回答

2

似乎發送動作的最佳方式是在組件的componentWillMount()componentDidMount()componentWillUnmount()方法中這樣做。

忽略WHATS低於

onEnter道具。喜歡這裏comet-frontend

的OnEnter(nextState,更換,回調?)

當路由即將進入調用。它提供了下一個 路由器狀態和一個重定向到另一個路徑的功能。這將是觸發掛鉤的路由實例 。 https://github.com/ReactTraining/react-router/blob/master/docs/API.md#onenternextstate-replace-callback

,但仍有的onChange道具,做你描述的到底是什麼。也許告訴我們你的問題究竟是什麼。因爲好像你在做錯事。

+0

OK了討論,我想這可能是它,我看到了暗指這在GitHub上的幾個討論。我試着逐字逐句使用'onChange' prop,似乎沒有用。如果'BrowserRouter'具有用於位置更改的「全局」鉤子,那將會很好。 – Lutando

+0

是的。我實際上並不明白他們爲什麼決定擺脫這些道具。它保持代碼清潔。 –