在页面中使用 React-Router link

Using React-Router to link within a page

我正在尝试制作一个锚标记,它将 link 指向同一页面中的某个位置(如 this

然而,React-Router 劫持了它,并将我路由到任何地方,因为我还没有在层次结构中建立 link。所以它将我发送到该名称的根位置,而不是同一页面上的位置。

如果我理解你的问题,你可以使用 hashlocation 而不是 history location。像这样

ReactRouter.run(routes, hashlocation, (Handler) => {
  React.render(<Handler/>);
});