Articles of router v4

onEnter non appelé dans React-Router

Ok, j’en ai marre d’essayer. La méthode onEnter ne fonctionne pas. Toute idée pourquoi est-ce? // Authentication “before” filter function requireAuth(nextState, replace){ console.log(“called”); // => Is not sortingggered at all if (!isLoggedIn()) { replace({ pathname: ‘/front’ }) } } // Render the app render( , document.getElementById(“lf-app”) Modifier: La méthode est exécutée quand j’appelle onEnter={requireAuth()} , […]

React Router v4 – Comment obtenir l’itinéraire actuel?

Je voudrais afficher un title dans qui soit en quelque sorte transmis depuis l’itinéraire actuel. Dans React Router v4, comment serait-il capable de transmettre la route actuelle à son title prop? Existe-t-il un moyen de transmettre un titre personnalisé à partir d’un prop personnalisé sur ?

Comment implémenter des routes authentifiées dans React Router 4?

J’essayais d’implémenter des routes authentifiées, mais j’ai constaté que React Router 4 empêche maintenant cela de fonctionner: L’erreur est: Attention: vous ne devez pas utiliser et sur le même itinéraire; sera ignoré Dans ce cas, quelle est la manière correcte de mettre en œuvre cela? Il apparaît dans docs de react react-router (v4), il suggère […]

Comment passer à l’histoire dans React Router v4?

Dans la version actuelle de React Router (v3), je peux accepter une réponse du serveur et utiliser browserHistory.push pour accéder à la page de réponse appropriée. Cependant, ce n’est pas disponible dans la version 4, et je ne suis pas sûr de la manière appropriée de gérer cela. Dans cet exemple, en utilisant Redux, components […]

Naviguer par programmation en utilisant le routeur de réaction V4

Je viens de remplacer react-router de v3 à v4. Mais je ne sais pas comment naviguer par programmation dans la fonction membre d’un Component . c’est-à-dire dans la fonction handleClick() , je veux naviguer vers /path/some/where après avoir traité certaines données. Je faisais ça par: import { browserHistory } from ‘react-router’ browserHistory.push(‘/path/some/where’) Mais je ne […]