我以前問過同樣的問題,但現在它不適用於 react-router v6。
我已將問題簡化<Link />
為單擊a 時如何輸出到控制台?
側邊菜單組件中的鏈接
<Link to={"/entity"}>Entity</Link>
來自主 app.js 的路由
<Routes>
<Route path="/entity" element={<Entity />} />
</Routes>
第二次單擊鏈接後如何執行操作(頁面已經顯示)此示例只是在<Link>
單擊時輸出到控制台,但輸出僅顯示第一次加載(或安裝)
function Entity(props) {
console.log('link clicked');
useEffect(() => {
console.log('link clicked');
});
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句