Генерация React / Express Routes в Javascript - PullRequest
0 голосов
/ 11 декабря 2018

В настоящее время у меня есть несколько маршрутов, которые следуют следующим формулам:

items/:item?

Есть ли библиотека, которая позволит мне сделать что-то вроде этого:

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

1 Ответ

0 голосов
/ 11 декабря 2018

Я нашел ответ, в пакете реакции-маршрутизаторе есть функция, которая выполняет эту работу: 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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...