React Fetch funktioniert nicht in IE11

Ich habe eine ReactJS-Anwendung, die in Chrome wie erwartet funktioniert, in IE-11 jedoch fehlschlägt.

Das Problem ist, dass wir zwei Dropdown-Listen haben, die beim ersten Laden der Seite von den Rest-Diensten ausgefüllt werden. Die Anwendung läuft unter SSL. Wenn die Seite über IE-11 geladen wird, tritt ein IE-11-Fehler auf, bei dem der erste Anforderungsaufruf vom zweiten abgebrochen wird. Der Fehler wird hier beschrieben:

https: //developer.microsoft.com/en-us/microsoft-edge/platform/issues/1282036

So, ich frage nur die Community, ob es eine Lösung für IE-11 gibt oder ob ich nicht in der Lage bin, meinen Code nacheinander zu implementieren. Wenn der erste Code vollständig ist, wird der zweite aufgerufen:

export let getMainData = (dtType, url)=> {
return dispatch=>{
       dispatch(sendGet(dtType));
       const action = (async(url) => {
              const response = await fetch(url);
                 let data = await response.json();
                    dispatch(receiveGet(dtType,data));
     });
   action(url);
 };
 };

Der obige Code ist allgemeiner Code und wird von anderen in der React App verwendet. Also, was denke ich, wenn es eine Abstraktionsebene gibt, bei der die beiden Dropdown-Listen nacheinander aufgerufen werden können und dann vielleicht die darüber liegende aufrufen?

Antworten auf die Frage(8)

Ihre Antwort auf die Frage