Redux-saga est une bibliothèque de middleware redux conçue pour gérer les effets secondaires dans les applications redux. Il offre aux développeurs la possibilité de gérer le code asynchrone de manière synchrone.

Plus à propos redux-saga...

Je migre mon code de thunk à saga en raison des exigences de mon entreprise. Envoyer des requêtes API en utilisant Thunk avec des paramètres était vraiment facile et j'ai du mal à comprendre comment passer les paramètres .......
Hé les gars, je suis un débutant et j'essaie d'apprendre redux-saga avec redux-toolkit. J'obtiens un objet utilisateur vide et lorsque j'ai consolidé la réponse axios, il affiche toutes les données, mais pas dans le gestionnaire. C'est le code. UserInfoSlice import {createSlice} from '@reduxjs/tool....
4 mars 2021 à 14:48
Je veux déplacer la page lorsque la connexion réussit sur redux maintenant. La façon dont j'ai découvert est d'utiliser createBrowserHistory(). Alors je l'ai implémenté. La page a ensuite été déplacée de redux en utilisant un history.push ("/Dashboard"); temporaire. Il modifie le url du navigate....
2 mars 2021 à 08:49
J'utilise React Native avec Redux Saga si j'appuie sur le bouton J'aime je veux envoyer LIKE_POST_REQUEST et juste après avoir obtenu LIKE_POST_SUCCESS je veux envoyer LOAD_POST_REQUEST voici mon code (.......
Lorsque j'appuie sur le bouton J'aime, je veux envoyer le processus de chargement Je veux voir LOAD_POST_SUCCESS juste après LIKE_POST_SUCESS Lorsque j'appuie sur le bouton J'aime, je veux envoyer le processus de chargement Je veux voir LOAD_POST_SUCCESS juste après LIKE_POST_SUCESS Comme ça: Mais ....
25 févr. 2021 à 08:46
J'ai des problèmes avec l'effet yield all in saga, je fournis mon exemple de code ci-dessous function* fetchData(item) { try { const data = yield call(request, url); yield put(fetchDataSuccess(data)); } catch (error) { yield put(fetchDataFailure(error)); throw error; } } funct....
24 févr. 2021 à 10:21
Mon projet utilise dvajs (basé sur redux et redux-saga), le code ci-dessous consiste à envoyer une requête après avoir cliqué sur le bouton, à changer le statut via connect, puis à appeler le composant de conception de fourmi message.error un message.success (similaire à l'alerte) pour rappeler imp....
21 févr. 2021 à 00:43
J'ai récemment commencé à apprendre Redux Saga et Redux Toolkit et j'ai rencontré un problème de redux-saga et de toolkit. J'essaie de créer un système de connexion qui place les jetons dans votre système, puis chaque fois que l'application se charge pour la première fois, elle récupère les détails ....
15 févr. 2021 à 03:48
J'essaye d'envoyer une action chaque fois qu'une réponse apparaît sur le socket en direct en utilisant redux-saga. J'ai pu atteindre la ligne de code où l'action devrait être placée (distribuée), mais seulement dans ce cas de sockets en direct, les actions en direct ne sont pas distribuées. Voici m....
12 févr. 2021 à 15:27
Je vais apprendre à l'apprentissage de la bibliothèque de Redux Saga. Peut-être que je dois aller plus loin, mais j'ai une question: Avons-nous besoin de réagir saga en cas de crochets de réaction (E.g. useeffect comme crochet d'effet secondaire)? Si oui, pouvez-vous donner un petit exemple s'il vou....
3 févr. 2021 à 15:52
Je voudrais faire une demande de publication dans redux-saga. Mon code ressemble à: var formdata = new FormData (); formdata.append ("points", "a, b"); formdata.append ("pid", ".......
21 janv. 2021 à 12:12
J'ai un formulaire antd où je peux obtenir les données du formulaire dans onFinish function en appuyant sur le bouton d'envoi dans lequel je voulais utiliser uesEffect hook et envoyer une action avec les données du formulaire comme charge utile à la saga redux mais j'ai eu l'erreur suivante React....
20 janv. 2021 à 20:49
J'ai donc essayé d'utiliser next-redux-wrapper et de demander à mon point de terminaison api de récupérer des blogs avec redux-saga. Je suis capable de récupérer des données dans l'état. Mon seul doute ici est de savoir quelle est la bonne manière .......
Actuellement, j'ai cet appel Axios, ce que je veux, c'est utiliser des intercepteurs à l'intérieur des générateurs ES6. Je souhaite utiliser les intercepteurs axios pour réessayer une requête si le service back-end renvoie un "401 & .......
J'ai essayé d'autres suggestions similaires, aucune ne fonctionne donc je poste ma propre question. J'ai donc une application react js qui utilise redux. J'ai besoin d'afficher une liste déroulante de colonnes à l'aide de laquelle je peux définir les colonnes d'une table à afficher ou à masquer. ....
10 janv. 2021 à 06:16
Ceci est mon code de composant. Cela obtiendra le repot de l'API et le remplira dans la table antd. Lorsque je vais sur une autre page et que je reviens, une page vide s'affiche. Je veux d'anciennes données jusqu'à ce qu'elles soient remplacées par une autre requête. .......
9 janv. 2021 à 11:19
Développeur final et récemment j'ai commencé à apprendre le front-end. J'ai des problèmes avec l'ajout de nouvelles données au magasin redux. Je travaille avec le modèle de réaction de pissenlit-pro et je n'arrive pas à comprendre comment ajouter mon .......
7 janv. 2021 à 22:01
Je suis un développeur front-end de 2 mois. J'ai étudié React en même temps que j'ai rejoint l'entreprise, donc il y a beaucoup de parties que je ne connais pas bien. J'analyse actuellement le code pour continuer avec le code .......
7 janv. 2021 à 10:34
Je suis sûr qu'il y a une raison très simple pour laquelle mon code ne fonctionne pas, mais j'essaie de comprendre pourquoi depuis quelques jours et je n'ai pas progressé. J'essaye de connecter l'utilisateur directement .......
4 janv. 2021 à 21:21
J'utilise fetch pour gérer l'API, je dois ajouter un en-tête dans chaque fonction de l'API comme ci-dessous. C'est tellement double. getSomething: async () => {utilisateur const: IUserData = attendre JSON.parse (.......
4 janv. 2021 à 13:18
J'ai le fichier de magasin redux suivant: import {applyMiddleware, compose, createStore} de 'redux'; importer des réducteurs à partir de «../reducers/index»; importer {createBrowserHistory} depuis l'importation "historique" {.......
Je veux juste masquer le bouton Annuler dans l'interface utilisateur après 5 secondes. Voici mon code: Saga.js function * updateActionListingsSaga ({payload}) {try {const res = yield call (updateUnpublishedListingsById, .......
17 déc. 2020 à 15:29
J'utilise Redux pour la gestion de l'état et la saga en tant que middleware. Pour une raison quelconque, mon application est dans un état de boucle infinie d'appels de point de terminaison d'API. Voici mes actions: export const GET_USERS = ".......
15 déc. 2020 à 23:17
J'essaye d'utiliser ce passe-partout pour mon projet de script de réaction. Je ne parviens pas à configurer le bon type d'actions. C'était facile avec JavaScript. Mais je suis nouveau sur TypeScript. Je veux savoir pourquoi mon code .......
Quand utiliser redux-saga et quand redux-thunk? Pour un e-commerce, lequel devrait être meilleur? Y a-t-il une grande différence de performances? Les Thunks sont plus rapides que les sagas?....
13 déc. 2020 à 03:49