Réagir avec Redux? Quel est le "contexte" de l'enjeu?

J'ai l'habitude de poster le code de choses liées à la Pile, mais c'est plus une question au sujet de ce que le général de pensées de la communauté.

Il semble y avoir beaucoup de gens prônant l'utilisation Redux à Réagir à gérer des données/de l'état, mais lors de la lecture et de l'apprentissage à la fois je suis tombé sur quelque chose qui n'est pas tout à fait regarder à droite.

Redux

Au bas de cette page: http://redux.js.org/docs/basics/UsageWithReact.html (en Passant devant le Magasin), il recommande l'utilisation de la "Magie" de Réagir "Contexte".

Une option serait de passer comme un accessoire pour chaque composant conteneur. Cependant, il devient fastidieux, comme vous l'avez de fil du magasin, même à travers la présentation des composants juste parce qu'ils arrivent à rendre un récipient profond dans le volet d'arborescence.

L'option que nous recommandons est d'utiliser un spécial Réagir Redux composant appelé, par magie, faire les magasin disponible pour tous les composants conteneurs...

Réagir

Réagir sur le Contexte de la page (https://facebook.github.io/react/docs/context.html) il y a un avertissement en haut:

Contexte est une avancée et fonctionnalité expérimentale. L'API est susceptible de changer dans les futures versions.

Puis en bas:

Tout comme les variables globales sont à éviter lors de la rédaction d'un code clair, vous devriez éviter d'utiliser le contexte dans la plupart des cas...

Ne pas utiliser le contexte pour transmettre les données de votre modèle par le biais de composants. Enfilage de vos données par le biais de l'arbre explicitement est beaucoup plus facile à comprendre...

Donc...

Redux recommande l'utilisation de la Réagissent "Contexte" de la fonctionnalité plutôt que de passer à la store le long de chaque composant par l'intermédiaire du 'accessoires'. Alors que Réagir recommande le contraire.

Aussi, il semble que Dan Abramov (le créateur de Redux) travaille maintenant pour Facebook (le créateur de Réagir), juste pour me confondre plus.

  • Suis-je la lecture de tout cela..?
  • Qu'est-ce que le courant général de consensus sur cette question..?
  • Ahh c'est une excellente question, je suis très curieux d'entendre les points de vue des uns et des autres! Je suis un peu peur ça sera fermée en raison de la discussion aspect. J'espère vraiment qu'il ne le fait pas.
InformationsquelleAutor Stephen Last | 2016-04-05