как уже написали, можно сделать через nginx reverse proxy - это лучший вариант
второй вариант (похуже, но чтобы без реверсивного прокси) - на серверной части отправлять cors-заголовок в ответе, например Access-Control-Allow-Origin: домен фронта
скорее всего dataAttribute в какие-то моменты таки null или не определен. Либо разбираться, почему - например, в момент маунта данные ещё не подгрузились, либо Object.keys(dataAttribute || {})..., if (dataAttribute) Object.keys(dataAttribute)...
React не отслеживает задание переменных напрямую. Нужно использовать setState (в данном случае у then фетча) и данные внутри this.state.
А само получение данных поместить в componentDidMount
и при незаданной переменной выводить лоадер (надпись что грузится)
лучше погуглить про state/setState
Ответ написан
Комментировать
Комментировать
Оценили как «Нравится»
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.