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