Puis-je définir une gamme de base de réagir-routeur

En supposant que mon application de l'url de base est example.com/app

Est-il possible de définir une route à réagir-routeur, donc au lieu d'écrire toutes les routes que

/app/a
/app/b
/app/c

Je peux juste préciser que

a
b
c

J'ai essayé l'exemple ci-dessous j'ai trouvé dans le docs mais il ne fonctionne pas (page affiche rien). C'est peut-être parce que je suis en utilisant [email protected] ou je fais quelque chose de mal.

import { useRouterHistory } from 'react-router'
import { createHistory } from 'history'

const history = useRouterHistory(createHistory)({
  basename: '/app'
})

const Root = ({store}) => (
    <Provider store={store}>
        <Router history={history}>
            <Route path='/' component={App}>
                ...
            </Route>
        </Router>
    </Provider>
)
  • Avez-vous résolu le problème? Merci de poster une réponse si la réponse est oui.
  • nope. J'ai abandonné et commencé à taper des routes, et, en fait, trouvé à être plus propre.
  • Vraiment? Il n'y a pas de solution facile pour cela? J'ai cherché et essayé quelques idées sans un peu de chance (mais je suis un newbie).
InformationsquelleAutor galki | 2016-07-05