/ / Reagovať na ukážku trás, ak je nastavený pomocou reag-routeru - javascript, reajs

Reagujte na zobrazenie trás, ak sú nastavené pomocou reaktor-router - javascript, reactjs

Existuje príkaz na konzole, ktorý môžem vykonať za behu, ktorý mi povie všetky trasy? Použil som reakčný router, ale trasy nefungujú. V koľajniciach môžete získať zoznam za behu.

odpovede:

1 pre odpoveď č. 1

môžete získať routes v poli pomocou knižnice nižšie

https://github.com/alansouzati/react-router-to-array

import React from "react";
import { Route, IndexRoute } from "react-router";
import reactRouterToArray from "react-router-to-array";
// or var reactRouterToArray = require("react-router-to-array");

console.log(reactRouterToArray(
<Route path="/" component={FakeComponent}>
{/* just to test comments */}
<IndexRoute component={FakeComponent} />
<Route path="about" component={FakeComponent}>
<Route path="home" component={FakeComponent} />
<Route path="/home/:userId" component={FakeComponent} />
</Route>
<Route path="users" component={FakeComponent} />
<Route path="*" component={FakeComponent} />
</Route>)
); //outputs: ["/", "/about", "/about/home", "/users"]