supasate/connected-react-router

Browser history stack is modified when time travelling

開放

#36 建立於 2017年2月19日

 (0 則留言) (3 個反應) (0 位負責人)JavaScript (606 個分叉)batch import
bughelp wanted

倉庫指標

星標
 (4,741 顆星)
PR 合併指標
 (PR 指標待抓取)

描述

Currently, when we do time travelling, the ConnectedRouter tries to change the URL bar to match the router state in the redux store (which is changed by Redux DevTools) by using history.push (see here).

This method seems to work fine, however, internally, the real browser history stack is modified (new history is pushed on top of the stack). It would be better if we can change the URL by just moving the pointer in the history stack to match time travelling.

貢獻者指南