Reactjs promesses, comment devrions-nous utiliser?
J'ai lu beaucoup de choses sur Réagir pour les 3 derniers jours, mais je ne vois pas beaucoup d'informations sur l'utilisation de promesses, donc, j'ai ce souci.
Est-il de la bibliothèque?
Comment dois-je utiliser promet de Réagir?
Peut-être que quelque chose a été perdu dans la traduction, mais comment dois-je utiliser promet de Réagir est incroyablement large; vous devez les utiliser partout où vous en avez besoin, avec la librairie que vous préférez. J'ai aussi fait de ne pas interpréter est-il de la bibliothèque pour ce signifie ne réagit pas fournir cette fonctionnalité.
@Mathletics 🙂
Une multiplicité d'approches pour les appels asynchrones (promesse, callback) peut être utilisé dans de réagir composants. Vous les utilisez dans réagissent de la même manière que vous le feriez dans d'autres contextes. Réagir est spécialisé exclusivement sur le rendu. Regardez dans les Flux ou les cadres similaires pour gérer le flux de données et de réagir.
Vous pouvez trouver des informations qui pourraient vous aider à affiner votre question par googler
@Mathletics 🙂
Une multiplicité d'approches pour les appels asynchrones (promesse, callback) peut être utilisé dans de réagir composants. Vous les utilisez dans réagissent de la même manière que vous le feriez dans d'autres contextes. Réagir est spécialisé exclusivement sur le rendu. Regardez dans les Flux ou les cadres similaires pour gérer le flux de données et de réagir.
Vous pouvez trouver des informations qui pourraient vous aider à affiner votre question par googler
reactjs flux promise
: facebook.github.io/flux/docs/todo-list.html, reactjsnews.com/getting-started-with-flux, madebymany.com/blog/.... Cela permettra de repérer certaines libs ainsi: npmjs.com/package/react-deferred.OriginalL'auteur Non | 2015-08-05
Vous devez vous connecter pour publier un commentaire.
Réagir ne vient pas avec une promesse de la bibliothèque cuit comme Anguleux avec
$http
. Vous devrez trouver votre propre.Un peu, vous pouvez essayer:
$ajax
Je suis d'accord. En fait, j'ai écrit une application dans Redux récemment et utilisé Superagent avec et trouvé que très peu besoin d'une Promesse de la bibliothèque.
Pas de réactions.. eh Bien je peux vous recommandons d'utiliser github.com/github/fetch. Juste
require('es6-promise').polyfill()
etrequire('whatwg-fetch')
et ça marchera. - Je inclure dans mon point d'entrée (main.js).Je recommande axios
OriginalL'auteur sma
Promesse objet est utilisé pour le traitement des calculs asynchrones, qui a des garanties importantes qui sont difficiles à traiter avec la méthode de rappel (la plus vieille école de la méthode de manipulation de code asynchrone).
Une Promesse objet est simplement un wrapper autour d'une valeur qui peut ou peut ne pas être connue au moment où l'objet est instancié et fournit une méthode pour le traitement de la valeur après il est connu (aussi connu comme résolu) ou n'est pas disponible pour une raison de l'échec (que nous appellerons cela comme rejetée).
À l'aide d'une Promesse d'objet nous donne la possibilité d'associer la fonctionnalité d'une opération asynchrone de la réussite ou de l'échec (pour quelque raison que ce soit). Il nous permet également de traiter ces scénarios complexes en utilisant synchrone.
Pour en savoir plus : https://www.npmjs.com/package/react-promise
OriginalL'auteur Neel Patel