Comment passer de l'état/accessoires lors de la redirection vers une autre voie dans Réagir?

J'ai un formulaire d'inscription et après l'inscription de l'utilisateur, il sera redirigé vers l'e-mail de confirmation de page (ou la confirmation) lorsqu'un utilisateur entre un code de confirmation que j'ai envoyé par e-mail. Lorsqu'un utilisateur envoie un code de confirmation, je veux envoyer le code et email de l'utilisateur côté serveur.

Mon formulaire d'inscription code(simplifié):

    constructor(props){
          super(props);
          this.state = {
             email: '',
             password: '',
             errors: {},
          }
       }
    handleSubmit(e){
        e.preventDefault();
        this.props.userSignup(this.state).then(
            () => {
               this.context.router.push({
                  pathname: '/confirmation'
               })
            },

         )
   }
   render(){ ...

Je ne veux pas ajouter tous les params de mon chemin.

Comment puis-je passer this.state.email à la page de confirmation?

l'utilisation de réagir-routeur github.com/ReactTraining/react-router

OriginalL'auteur Dan | 2016-10-04