преобразование кода из использования await fetch в использование импорта - PullRequest
0 голосов
/ 27 января 2020

У меня есть следующий блок кода в проекте, который я унаследовал:

const fetchAvailableDates = React.useCallback(
    () => {
        const fetchAvailableDates = async () => {
            try {
               const dates = await fetch ( 'https://S3 URL/myproject/mypath/index.json',
               {credentials : 'include'} ).then (res => res.json());
               // Other code partially listed below
               dispatch ({ type: 'SET_AVAILABLE_DATES', dates });

Группа, которая хочет, чтобы я изменил этот код, больше не хочет использовать хранилище S3, и поэтому я пытаюсь читать их данные из локальных файлов, используя import . Я изменил строку с полужирным шрифтом так:

const date = import ('../ mylocalpath / mylocalfiles / index. json');

, но это вызывает нисходящая ошибка в коде, который ссылается на переменную date .

Как я могу изменить этот код, чтобы я мог использовать import вместо await fetch . Я НЕ Javascript программист.

Заранее спасибо.

...