Задать вопрос
@jwwwe

Где можно посмотреть пример кода компонента React взаимодействующий с API?

Доброго времени суток. Изучаю связку React - Redux, хотелось бы посмотреть пример простого компонента, который бы взаимодействовал с каким то API. Скиньте, пожалуйста, такой пример.
  • Вопрос задан
  • 529 просмотров
Подписаться 1 Оценить 1 комментарий
Пригласить эксперта
Ответы на вопрос 3
@kulaeff
Front-end developer
Вы уверены, что правильно сформулировали вопрос? Ведь компонент не должен (но может) взаимодействовать с API. Он про API вообще не должен знать ничего.
Ответ написан
Фиг знает какие сейчас "правила", все слишком часто меняется, но когда я смотрел эту тему в последний раз было что-то в духе умных контейнеров и глупых компонентов, контейнеры общаются с api, изменяют состояние редакса, локальное состояние, на основе этого состояние работают глупые компоненты. Но на самом деле ты можешь общаться с API как и где тебе угодно и со временем ты скорее всего сам столкнешься с определенными проблемами, дублирование кода или что-то такое и поймешь как это исправить (сам), поймешь что нужно гуглить, изучая тему не нужно сразу пытаться сделать идеал, тем более это понятие разное для каждого.
Ответ написан
devellopah
@devellopah
в идеале компонент не "взаимодействует" с api.
если используешь redux-thunk, то запрос на api совершает оператор(action creator), сам же контейнер всего лишь дёргает этот оператор в методе componentDidMount.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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