【发布时间】:2017-02-04 22:00:49
【问题描述】:
我需要在不更改 URL 的情况下工作的路由。
在我自己实现这个之前,我尝试通过反应路由器寻找一些东西。看到有这么一个东西叫createMemoryHistory:
createMemoryHistory([options])
createMemoryHistory 创建一个内存中的历史对象,它不会 与浏览器 URL 交互。这在您需要时很有用 自定义用于服务器端渲染的历史对象,用于 自动化测试,或者当你不想操纵 浏览器 URL,例如当您的应用程序嵌入到 iframe 中时。
但在本段之外没有任何用法示例,我在任何地方都找不到此用法,即:如何使用Link 组件在没有路径名的情况下导航,如果不是路径名,我将通过哪个参数路由等。
这是否适合我的需求,还是我必须自己实现一个路由器?
【问题讨论】:
-
查看我的博文示例如何使用 MemoryRouter alfilatov.com/posts/…
标签: javascript reactjs react-router