jeerjmin
@jeerjmin

Как загрузить API через url в React?

Есть такая ссылочка https://api.coinmarketcap.com/v1/ticker/?limit=10, которая содержит массив криптовалют с обновляющимися ценами.

Как его загрузить и передать в state с помощью react/redux?
Любая инфа, ссылки, аналогичные примеры будут полезными!

С подобным backend'м не имел дело, прошу помощи!
  • Вопрос задан
  • 246 просмотров
Пригласить эксперта
Ответы на вопрос 1
@vshvydky
гугл это показывает везде.
концепция реакт редакс
1. создается экшен, в нем асинхронный запрос к апи, он диспетчит 3 события, запрос выполняется, выполнен, сбой.
2. создается 3 диспетчера, каждый из которых получая конкретное событие модифицирует стор определенным образом. к примеру {isRun: false, response: [], status: true}
3. создается компонент, мапится к стейту на эту ветку, пробрасывается в компонент соответствующий экшен.
4. В зависимости от поставленной задачи экшен вызывается в нужной части компонента. Аля в момент маунта, с момент изменения каких-то пропс в момент срабатывания события онклик / онченж какого-то элемента.

Все остальное сделает за тебя рендер.
Удачи.
Примеры как это делается есть в гите, у любого проекта со стеком реакт/редакс, загугли.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы