Questions marquées «redux»

Redux est un conteneur d'état prévisible pour les applications JavaScript basé sur le modèle de conception Flux.

358
Qu'est-ce que mapDispatchToProps?

Je lisais la documentation de la bibliothèque Redux et elle a cet exemple: En plus de lire l'état, les composants de conteneur peuvent envoyer des actions. De la même manière, vous pouvez définir une fonction appelée mapDispatchToProps()qui reçoit la dispatch()méthode et renvoie les accessoires de...

296
Accéder à l'état Redux dans un créateur d'action?

Dites que j'ai ce qui suit: export const SOME_ACTION = 'SOME_ACTION'; export function someAction() { return { type: SOME_ACTION, } } Et dans ce créateur d'action, je veux accéder à l'état du magasin global (tous les réducteurs). Est-il préférable de faire ceci: import store from '../store'; export...

221
Redux - plusieurs magasins, pourquoi pas?

Remarque: j'ai lu les documents pour Redux (Baobab aussi) et j'ai fait une bonne partie de Google et des tests. Pourquoi est-il si fortement suggéré qu'une application Redux n'ait qu'un seul magasin? Je comprends les avantages / inconvénients d'une configuration à magasin unique par rapport à une...

219
Comprendre React-Redux et mapStateToProps ()

J'essaie de comprendre la méthode de connexion de react-redux et les fonctions qu'elle prend comme paramètres. En particulier mapStateToProps(). D'après ce que je comprends, la valeur de retour de mapStateToPropssera un objet dérivé de state (tel qu'il vit dans le magasin), dont les clés seront...

196
Puis-je envoyer une action dans le réducteur?

est-il possible d'envoyer une action dans un réducteur lui-même? J'ai une barre de progression et un élément audio. L'objectif est de mettre à jour la barre de progression lorsque l'heure est mise à jour dans l'élément audio. Mais je ne sais pas où placer le gestionnaire d'événements ontimeupdate,...

156
Tracez pourquoi un composant React est re-rendu

Existe-t-il une approche systématique pour déboguer ce qui provoque le re-rendu d'un composant dans React? J'ai mis un simple console.log () pour voir combien de fois il est rendu, mais j'ai du mal à comprendre ce qui cause le rendu du composant plusieurs fois, c'est-à-dire (4 fois) dans mon cas....