用history.push,和history.go或者replace其他方式去改變當(dāng)前的location有什么特別的區(qū)別
history.push 這個(gè)方法會(huì)向history棧里面添加一條新記錄泥张,這個(gè)時(shí)候用戶點(diǎn)擊瀏覽器的回退按鈕可以回到之前的路徑碍讯。
history.go 這個(gè)方法的參數(shù)是一個(gè)整數(shù),意思是在 history 記錄中向前或者后退多少步扣墩,類似 window.history.go(n)
history.replace 跟 history.push 很像,唯一的不同就是,它不會(huì)向 history 添加新記錄,而是跟它的方法名一樣 —— 替換掉當(dāng)前的 history 記錄惫企。
開(kāi)發(fā)和生產(chǎn)變量
- 參考文章
- 環(huán)境變量必須要REACT_APP_開(kāi)頭, 才能在process.env中取值
- REACT_APP_ENV在antd已經(jīng)定義在了src/typings.d.ts中