Le cas d'utilisation le plus courant pour Redux Thunk est pour communiquer de manière asynchrone avec une API externe pour récupérer ou enregistrer des données. Redux Thunk facilite l'envoi d'actions qui suivent le cycle de vie d'une requête vers une API externe.
Quand dois-je utiliser le thunk Redux ?
Redux Thunk est un middleware qui vous permet de renvoyer des fonctions, plutôt que de simples actions, dans Redux. Cela permet des actions différées, y compris le travail avec des promesses L'un des principaux cas d'utilisation de ce middleware est la gestion d'actions qui pourraient ne pas être synchrones, par exemple, l'utilisation d'axios pour envoyer une requête GET.
Est-ce que Redux est nécessaire ?
Un modèle très courant dans Redux consiste à utiliser des choses appelées Thunks, qui sont un moyen de résumer une certaine logique d'un sous-programme dans une seule fonction. répartir et créer les objets d'action directement, plutôt que les créateurs d'action qui sont liés par react-redux. …
À quoi sert le redux thunk ?
Redux Thunk est un middleware qui vous permet d'appeler les créateurs d'action qui renvoient une fonction (thunk) qui prend la méthode de dispatch du magasin comme argument et qui est ensuite utilisée pour envoyer l'action synchrone une fois l'API ou les effets secondaires terminés.
Dois-je utiliser Redux thunk ou saga ?
L'avantage de Redux-Saga par rapport à Redux- Thunk est que vous pouvez tester plus facilement votre flux de données asynchrone. Redux-Thunk, cependant, est idéal pour les petits projets et pour les développeurs qui viennent d'entrer dans l'écosystème React. La logique des thunks est entièrement contenue à l'intérieur de la fonction.