Reaccionar Fetch no funciona en IE11

Tengo una aplicación ReactJS que funciona como se esperaba en Chrome, pero falla en IE-11.

El problema es este: tenemos dos listas desplegables que se completan desde los servicios de descanso cuando se carga la página por primera vez. La aplicación se ejecuta bajo SSL. Cuando la página se carga a través de IE-11, aparece un problema de error de IE-11 en el que la primera llamada de solicitud se cancela por la segunda, el error se describe aquí:

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

Entonces, solo le pregunto a la comunidad si hay una solución alternativa para IE-11 o si hay algún lugar para implementar mi código secuencialmente, si el primero se completa, el segundo se llama:

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);
 };
 };

El código anterior es un código común y es utilizado por otros en la aplicación React. Entonces, ¿qué estoy pensando si hay un nivel de abstracción donde las dos listas desplegables pueden llamar secuencialmente y luego llamar a lo anterior debajo, tal vez?

Respuestas a la pregunta(4)

Su respuesta a la pregunta