У меня есть объект дерева, который в моем случае является категорией, и каждая категория может иметь дочерние категории. Я не знаю, сколько слоев у дерева.
У меня есть компонент, который выбирает дочерние категории категории, и я хочу использовать его для каждого слоя.
Прежде всего, как лучше всего генерировать маршруты для этого сценария?
С одним уровнем это просто: /categories/:id, но как мне продолжить? /categories/:firstLevelId/:secondLevelId/...?
Обратите внимание, что возможно бесконечное количество слоев.
Во-вторых, как я могу генерировать подобные маршруты в ReactJS?
Для начала, у меня уже есть /categories/:id, но я не знаю, как дальше продолжать.





Посмотрите пример рекурсивных маршрутов здесь:
https://reacttraining.com/react-router/web/example/recursive-paths