【问题标题】:Generating React/Express Routes in Javascript在 Javascript 中生成 React/Express 路由
【发布时间】:2018-12-11 18:46:20
【问题描述】:

目前我有许多遵循如下公式的路线:

items/:item?

是否有图书馆可以让我做这样的事情:

generateUrl('items/:item?', { item : '1' }) = 'items/1'

【问题讨论】:

    标签: javascript express react-router


    【解决方案1】:

    我找到了答案,react-router 包在这里包含一个可以完成这项工作的函数:https://github.com/ReactTraining/react-router/blob/master/packages/react-router/modules/generatePath.js#L23

    所以要生成我自己的路线,我必须执行以下操作:

    import { generatePath } from "react-router"; generatePath('/items/:item?', { item: itemID });

    确保您还安装了path-to-regexp 模块。

    【讨论】:

      猜你喜欢
      • 2012-02-03
      • 2020-11-30
      • 2017-10-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-14
      • 2023-03-09
      • 1970-01-01
      相关资源
      最近更新 更多