用react-router不多,想問一下實現原理。我在地址欄里修改了url,然后回車,組件進入了componentWillReceiveProps這個生命周期,也就是更新組件;再次回車時,就變成重新加載,組件從componentWillMount開始新的生命周期。是不是react-router偵聽了hashchange,如果url變化則手動pushState然后觸發React組件重新渲染,如果url不變的話則重新請求這個頁面?有沒有對react-router實現原理比較了解的大神解釋一下。使用的是react-router 2.8
react-router偵聽url變化的原理?
蝴蝶刀刀
2018-09-11 14:14:09