In meiner React-Anwendung habe ich ein Array von Parametern (z. B. einige IDs), die als Parameter für eine Ajax-Anrufwarteschlange verwendet werden sollten. Das Problem ist, dass das Array mehr als 1000 Elemente enthalten könnte und wenn ich den Ajax-Aufruf nur rekursiv über die forEach-Schleife mache, reagiert die Browser-Seite möglicherweise nicht mehr, bevor alle Anforderungen gelöst sind.JavaScript, React - Senden mehrerer simultaner Ajax-Aufrufe
Gibt es eine Technik/Bibliothek, die es erlauben würde, Ajax-Anfragen z. B. gleichzeitig mit 5 Anfragen asynchron zu senden, und erst dann, wenn diese fertig sind, die nächsten 5?
Follow-up-Fragen:
React - Controlling multiple Ajax Calls
React - Controlling AJAX calls made to the server
Leider hat dies nicht funktioniert, warten nicht warten auf die 5 Anrufe zu vervollständigen, bevor eine andere feuern einstellen. –
HI könnten Sie versuchen, dieses Snippet? Ich fühle mich für eine schlechte Gotcha im Grunde erwarten Arbeiten nur innerhalb der Hauptfunktion es wird nicht erwarten innere Funktion (Kartenfunktion im alten Code). Dies sollte funktionieren –
Jetzt möchte ich einen Server-Aufruf nach Abschluss jedes dieser Versprechen machen. –