Reactjs react路由器dom v5的useHistory实例是什么?
正如我们所知,在Reactjs react路由器dom v5的useHistory实例是什么?,reactjs,react-router,react-hooks,react-router-dom,Reactjs,React Router,React Hooks,React Router Dom,正如我们所知,在react-router-dom的v5中,我们可以使用useHistoryhook来获取历史对象。 但是如果我们有SSR,并使我们的对象成为createMemoryHistory和createBrowserHistory方式之一 useHistory将给我们提供什么实例?useHistory是:它从上下文中获取history 所以这取决于你如何制作你的SSR。如果你做对了(否则你的应用程序将无法导航,不管使用了什么钩子)useHistory根据路由器(usemoryrouter)
react-router-dom
的v5中,我们可以使用useHistory
hook来获取历史对象。
但是如果我们有SSR,并使我们的对象成为createMemoryHistory
和createBrowserHistory
方式之一
useHistory
将给我们提供什么实例?useHistory
是:它从上下文中获取history
所以这取决于你如何制作你的SSR。如果你做对了(否则你的应用程序将无法导航,不管使用了什么钩子)useHistory
根据路由器(usemoryrouter
)进行操作
其他情况下,由于某种原因,您同时拥有
和
(但位置不同)。然后useHistory
将返回组件层次结构中最接近的一个