React:使用<StaticRouter />和<Link to =“ / path / to / page” />

时间:2019-06-21 03:58:26

标签: reactjs react-router

我正在尝试使用ReactDOMServer.renderToString来为电子邮件呈现一些HTML,对于我一生,我不知道如何获取<Link />中的路径以解析为绝对URL

const html = ReactDOMServer.renderToString(
    <StaticRouter location="http://www.test.com" context={context}>
      <Provider store={store}>{content}</Provider>
    </StaticRouter>,
  );

我会假设,如果在我的<App>中有一个<Link to="/path/xyz" />,则会导致:<a href="http://www.test.com/path/xy">,但事实并非如此。

有想法吗?

1 个答案:

答案 0 :(得分:0)

您为什么不只使用普通的<a href="">?链接用于内部导航。选中thisthis