169 похожих чатов

Всем привет скажите пожалуйста, почему у меня выпадает ошибка ?


const App = () => {
const [data, setData] = useState<DataResponce[]>([]);
const [loading, setLoading] = useState<boolean>(false);
useEffect(() => {
const responce = async () => {
setLoading(true);
try {
const res = await axios.get<IResponce>(
"https://fcsapi.com/api-v3/forex/candle?id=1&period=15m&access_key=****"
);
setData(res.data.response);
} catch (error) {
console.log(error);
}
setLoading(false);
};
responce();
}, []);
console.log(data);
return (
<div className={classes.app}>
<img src={back} alt="back" />
{loading ? (
<h1>Loading...</h1>
) : (
<div className={classes.block}>
<div className={classes.header}>
<span className={classes.price}>EUR/USD Price Chart</span>
<span className={classes.data}>
{new Date().getDate() + " " + new Date().getMonth()}
</span>
</div>
<div className={classes.main}>
<div className={classes.graf}></div>
<div className={classes.velues}>
<div className={classes.value}>
<p>Open/Close</p>
<span>{data[0].o}</span>
<span>{data[0].c}</span>
</div>
<div className={classes.value}>
<p>High/Low</p>
<span>{data[0].h}</span>
<span>{data[0].l}</span>
</div>
<div className={classes.value}>
<p>Change/Amplitude</p>
<span>{data[0].ch}</span>
<span>{data[0].cp}</span>
</div>
</div>
</div>
<div className={classes.footer}>
<span>Time</span>
<span>15m</span>
<span>1H</span>
<span>4H</span>
<span>1D</span>
<span>1W</span>
</div>
</div>
)}
</div>
);
};

6 ответов

2 просмотра

поля o нет

Андрей-Лисин Автор вопроса
Vladimir Voronov
поля o нет

я вижу что он не видит его, но оно есть рендерится раньше чем делается запрос и я не понимаю почему так

Андрей-Лисин Автор вопроса
Liubomyr
ну может не рендерить раньше чем запрос?

для этого я в сделал условие рендера лоадера

Похожие вопросы

Обсуждают сегодня

Привет всем. появился вопрос. Разрабатываю сайт, в данный момент он запущен. Хостинг beget. Добавляю на сайт яндекс метрику с помощью полей client-settings (взято отсюда http...
Andrew
2
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
а как ловят такое ghci> res <- getPos2 urlt 0 (alist !! 0) 200 ghci> res SearchAtom (Search "www.google.com" "/search?q=" "Haskell") "haskell.org" (SearchTS [(2024-05-06 07:...
Fedor
14
короче сгенерила мне эта штука код на ассемблере: struc string val { common local .value dq .value .value: if ~val eq db val end if db 0 } fo...
Vi Chapmann Chapmann
12
Есть тут те у кого дети есть + 2 работы + в зал ходят + в семейной жизни все хорошо?
Abdul-Aziz M.
13
Всем привет! Массив вводится с клавиатуры, кол-во элементов неизвестно, поэтому я указал arr db 100 dup(?) С нахождением максимума проблем нет, а вот минимум почему-то всегд...
En Vind Av Sorg
11
кто шарит: mattermost отслеживает что ты на пк запускаешь?
Valentin
13
Помогите, пожалуйста, делаю программу для для подсчёта корней квадратного уравнения, знаю, что есть куча недочётов, недоработок, но основная проблема в том, что почему-то при ...
NYC
13
в сях есть множество как в питоне? для удаление дубликатов
Linus
25
Всем привет! Стоит задачка, выбрать из выпадающего списка конкретный цвет. Пока реализовал через активацию контрола списка и выбора несколькими нажатиями стрелки вправо до нуж...
Роман.С
9
Карта сайта