Получение данных с сервера (axios, useEffect и useState)

แชร์
ฝัง
  • เผยแพร่เมื่อ 25 ส.ค. 2024
  • В прошлом уроке мы познакомились с такими хуками как useState и useEffect, в 4-ом уроке научились формировать http-запросы с помощью библиотеки axios. Настало время объеденить наши знания с прошлых двух уроков и попробовать вывести данные с сервера, отобразить в react приложении, а также научиться с ними взаимодействовать.
    Ссылка на документацию по API
    open-platform....
    Ссылка на JSON parser
    json.parser.onl...
    #useeffect #usestate #axios #javascript #reactjs #httpзапросы #request #axiosget #react #data #api #tutorial #frontend #реакт #практика

ความคิดเห็น • 31

  • @hhxthtxre333ddqq8
    @hhxthtxre333ddqq8 11 หลายเดือนก่อน +3

    единственный понятный курс про то, как вытягивать что-то из апи, молодец бро 🤝🏿🤝🏿

    • @AterosDev
      @AterosDev  11 หลายเดือนก่อน

      Спасибо) 🙏🙏

  • @user-vu2jm1ij7s
    @user-vu2jm1ij7s ปีที่แล้ว +4

    Спасибо! То что нужно! Супер, что пример на функциональном компоненте, а не на классовом👍

  • @vakovako5801
    @vakovako5801 หลายเดือนก่อน +1

    Спасибо за видео, за терпеливое объяснение . Все на высшем уровне🔥

    • @AterosDev
      @AterosDev  หลายเดือนก่อน

      Спасибо, мне приятно 🙏

  • @user-zm2jm4gb5b
    @user-zm2jm4gb5b ปีที่แล้ว +2

    Спасибо огромное!!!!! Как раз искала, как сделать запрос, а потом отобразить полученные данные на странице пользователя, ваше видео мне очень помогло!

    • @AterosDev
      @AterosDev  ปีที่แล้ว +1

      Рад, что смог помочь)

  • @user-sn3nm5yq5y
    @user-sn3nm5yq5y 2 ปีที่แล้ว +4

    Все очень понятно) надеюсь уроки станут более популярны, не забрасывай сьемку. Спасибо! Очень полезная инфа, другие ролики устарели или с большим водопадом вместо инфы

    • @AterosDev
      @AterosDev  2 ปีที่แล้ว +2

      Большое тебе спасибо за фидбек🙏. Это очень мотивирует продолжать 🔥🔥🔥

  • @slava_tfdf
    @slava_tfdf ปีที่แล้ว +1

    Благодарю за урок! Двигаемся дальше.

  • @dimalavrenov3916
    @dimalavrenov3916 ปีที่แล้ว +2

    Блять, дай бог тебе здоровья, реально. Именно то, что нужно было для моего дальнейшего развития. Пытаюсь работать с youtube api, чтобы сделать тестовое задание. Из сложного осталось сделать только api, сейчас наконец-то понял в какую точку копать, чтобы прокачаться в этой теме. Второй день сижу, и ничего толкового найти не смог, кроме твоего ролика. Ролики по youtube api откровенно говоря хуевые, пришлось читать документацию и самому как-то там пытаться разбираться. Вывести результаты в консоль было не сложно, а вот взять с сервера и замапить это, я сразу встал, потому что был некий пробел в знаниях axios. Спасибо за старания

    • @AterosDev
      @AterosDev  ปีที่แล้ว +1

      Спасибо, рад что смог помочь)

    • @dimalavrenov3916
      @dimalavrenov3916 ปีที่แล้ว +1

      @@AterosDev Дорогу осилит идущий. Добра и мотивации тебе

    • @AterosDev
      @AterosDev  ปีที่แล้ว

      Спасибо 🙏

  • @Dmitrijserg
    @Dmitrijserg ปีที่แล้ว +1

    Спасибо тебе большое. Мне очень зашли твои уроки.

    • @AterosDev
      @AterosDev  ปีที่แล้ว

      Спасибо 🙏🙏

  • @aleksandriero1283
    @aleksandriero1283 ปีที่แล้ว +1

    Очень классно и понятно) Спасибо большое. Продолжайте снимать!)

    • @AterosDev
      @AterosDev  ปีที่แล้ว

      Спасибо 🙏🙏

  • @user-gf6rv5ut3j
    @user-gf6rv5ut3j 2 ปีที่แล้ว +2

    То что нужно, спасибо 😉

    • @AterosDev
      @AterosDev  2 ปีที่แล้ว +1

      И вам спасибо за просмотр и комментарий 😉

  • @evgenysmirnov4762
    @evgenysmirnov4762 ปีที่แล้ว +3

    интересный момент. у меня useEffect вызывался 2 раза ( т.е делал 2 запроса). Оказывается в режиме он как раз 2 раза и вызывается, типа это так задумано(типа для проверки приложения). Если убрать тэг, то useEffect вызывается 1 раз...

  • @Rhythm_Men
    @Rhythm_Men ปีที่แล้ว +1

    Благодарность!

  • @beha8675
    @beha8675 ปีที่แล้ว

    Спасибо за объяснение!

    • @AterosDev
      @AterosDev  ปีที่แล้ว

      Рад, что смог помочь 🙏

  • @MrRasul121288
    @MrRasul121288 ปีที่แล้ว +1

    Спасибо

  • @velikorossnationalist4259
    @velikorossnationalist4259 ปีที่แล้ว +1

    Хороший пример! Только ключевое слово key забыли в списках.

    • @AterosDev
      @AterosDev  ปีที่แล้ว +1

      Спасибо 🙏
      Там я в следующих уроках говорю о key. Но да, вы правы, надо было его и здесь упомянуть.

  • @ed6i991
    @ed6i991 ปีที่แล้ว +1

    Хорошее видео, спасибо автору за понятные уроки!

  • @MejYan
    @MejYan ปีที่แล้ว

    Спасибо за видео. У меня одна проблема , не понимаю с чем связано. У меня на страничке все работает, но после функции map,где мы берем нужные нам данные, страничка исчезает, становится белым. С чем это может быть связано?

    • @AterosDev
      @AterosDev  ปีที่แล้ว

      Попробуйте вывести в консоль те данные, которые прокидываете в setArticles (а именно data.data.response.results). Есть ли там массив элементов?