[問題] React Router 點選連結後的一般 js 無效

作者: ymcheung (ymc)   2019-03-30 12:46:43
大家好,最近在練習 React,使用 create-react-app 快速上手
進展到完成 React Router 的基本設定
重現問題的程式碼:https://stackblitz.com/edit/react-mqjws7
把每一頁都有的 Footer 區塊做成 <Footer />,想要自動顯示今年的西元年
因為直接放在 Footer.js 會編譯錯誤,
就放在 index.js 設定 getElementById() 和 innerHTML
卻發現直接輸入網址或 refresh 會成功顯示
但如果按 <Link to=""> 的連結就不會顯示,也沒有錯誤訊息
請問要用什麼關鍵字(英文)來找問題呢?
作者: dododavid006 (朔雪)   2019-03-30 21:04:00
那可能是那段程式碼根本沒執行到 但沒看到你的程式也不知道哪邊有問題 說來你說的編譯錯誤又是怎麼一回事 我覺得如果能直接寫在 Footer 裡會比較好
作者: freeccc (自由的ccc)   2019-03-31 00:14:00
貼個程式碼來看看,不然這個有點難通靈
作者: VdustR (京)   2019-04-02 17:17:00
可以用 code sandbox reproduce

Links booklink

Contact Us: admin [ a t ] ucptt.com