1
我想要檢測用戶何時點擊後退按鈕。實質上,當用戶從/ projects移動到/ projects/foo時,導航樣式發生更改。React路由器,點擊瀏覽器後退按鈕時的生命週期
<Route path="/projects" component={(props, state, params) =>
<Projects {...props} />
</Route>
檢測時從/項目onClick事件到一個特定的項目,但當用戶點擊後退按鈕componentDidMount
是不是叫......我試圖用this.props.location.pathname
來確定具體的路徑也能正常工作,但由於我需要設置狀態,我不能在render
內部執行此操作。
有沒有一種「反應」的方式去做這件事? Thx