L'accès Redux Magasin de routes configuré via le Routeur Réagir

Je voudrais faire usage de réagir-routeur onEnter gestionnaire afin d'inciter les utilisateurs à s'authentifier lors de la saisie d'une route réservée.

Jusqu'à présent, mon routes.js fichier ressemble à ceci:

import React from 'react';
import { Route, IndexRoute } from 'react-router';

export default (
    <Route   path="/"         component={App}>
      <IndexRoute             component={Landing} />
      <Route path="learn"     component={Learn} />
      <Route path="about"     component={About} />
      <Route path="downloads" component={Downloads} onEnter={requireAuth} />
    </Route>
)

Idéalement, j'aimerais que mon requireAuth fonction à un redux de l'action qui a accès à la mémoire et à l'état actuel, qui fonctionne comme ceci: store.dispatch(requireAuth()).

Malheureusement je n'ai pas accès à la boutique dans ce fichier. Je ne pense pas que je peux l'utiliser vraiment utiliser se connecter dans ce cas, pour accéder aux actions que je veux. Je ne peux pas juste import store à partir du fichier où le magasin est créé, car il n'est pas défini lors de la première application de la charge.

InformationsquelleAutor robinnnnn | 2016-03-07