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

看板Ajax作者 (ymc)時間5年前 (2019/03/30 12:46), 5年前編輯推噓1(104)
留言5則, 3人參與, 5年前最新討論串1/1
大家好,最近在練習 React,使用 create-react-app 快速上手 進展到完成 React Router 的基本設定 重現問題的程式碼:https://stackblitz.com/edit/react-mqjws7 把每一頁都有的 Footer 區塊做成 <Footer />,想要自動顯示今年的西元年 因為直接放在 Footer.js 會編譯錯誤, 就放在 index.js 設定 getElementById() 和 innerHTML 卻發現直接輸入網址或 refresh 會成功顯示 但如果按 <Link to=""> 的連結就不會顯示,也沒有錯誤訊息 請問要用什麼關鍵字(英文)來找問題呢? -- -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.63.127.36 ※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1553921206.A.1E9.html ※ 編輯: ymcheung (61.63.127.36), 03/30/2019 13:25:37

03/30 21:04, 5年前 , 1F
那可能是那段程式碼根本沒執行到 但沒看到你的程式
03/30 21:04, 1F

03/30 21:05, 5年前 , 2F
也不知道哪邊有問題 說來你說的編譯錯誤又是怎麼一
03/30 21:05, 2F

03/30 21:05, 5年前 , 3F
回事 我覺得如果能直接寫在 Footer 裡會比較好
03/30 21:05, 3F

03/31 00:14, 5年前 , 4F
貼個程式碼來看看,不然這個有點難通靈
03/31 00:14, 4F
感謝提醒 :D ※ 編輯: ymcheung (61.63.127.36), 03/31/2019 00:50:21

04/02 17:17, 5年前 , 5F
可以用 code sandbox reproduce
04/02 17:17, 5F
文章代碼(AID): #1SdlIs7f (Ajax)