因為目前的情況就是,我的前臺路由切換和后臺不打交道,只負責使用后臺提供的的接口進行對應的數據渲染,但是我不知道怎么實現這種情況,因為還得支持瀏覽器的后退前進,而且用react-router切換組件總是要對后臺發請求的吧...
所以求解釋下,或者是有沒有別的解決方式
2 回答

慕桂英4014372
TA貢獻1871條經驗 獲得超13個贊
react-router實現的是客戶端路由,url的變化并不會向服務器發送新的請求的,后退前進功能也是支持的,因為url的變化引起了location的變化。

有只小跳蛙
TA貢獻1824條經驗 獲得超8個贊
react-router切換組件相當于組件重新開始渲染了,你如果把請求放在componentWillMount或者componentDidMount中,肯定會再次發送請求的,可以考慮把請求放在shouldComponentUpdate或者componentWillUpdate里面
- 2 回答
- 0 關注
- 661 瀏覽
添加回答
舉報
0/150
提交
取消