아래 그림은 공식 문서의 BrowserRouter->forceRefresh 속성에 대한 설명입니다. 단, forceRefresh가 false로 설정된 경우에는 여전히 페이지가 새로 고쳐지고 이전 상태를 React-redux를 통해 공유할 수 없습니다. HashRouter가 있는 BrowserRouter를 찾으시나요?
답을 찾았습니다. 이 것에 대한 나의 이해에 대한 질문입니다!
window.history를 수정하는 것만으로도 React의 렌더링이 직접 변경될 수 있다고 생각했습니다. 실제로는 그렇지 않습니다. 반응을 다시 렌더링하지 않지만 페이지를 직접 새로 고칩니다(HTML5 기록 모드 구성으로 인한 환상).
forceRefresh는 페이지가 전체적으로 새로 고쳐지지 않도록 하기 위한 목적으로만 false입니다