No video

ReactJS Course [7] - How To Fetch Data From an API in React

  Рет қаралды 93,088

PedroTech

PedroTech

Күн бұрын

React Beginner to Advanced Course 2022! In this course I will be going over everything you need to know to go from a complete beginner in react, to being able to create big projects on your own.
Course Code/Exercises: github.com/mac...
Course Discord: / discord
🚀 Learn ReactJS By Building 6 Projects: codedamn.com/l...
🐙 GraphQL Course: codedamn.com/l...
► Buy Crypto on Coinbase: coinbase-consumer.sjv.io/PedroTech
Social
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Linkedin: / machadop1407
Instagram: / _pedro.machado_
Github: github.com/mac...
Business Email: pedro@pedrotech.co
EPISODE 7 TIMESTAMPS
00:00 | Intro
04:29 | fetch Function
07:07 | Axios Library
15:02 | Example 2
25:22 | API Exercise
27:08 | Solution to the Exercise
Tags:
- ReactJS Tutorial
- ReactJS Course
- React Course
#reactjs #course

Пікірлер: 123
@anabiatahir3772
@anabiatahir3772 2 жыл бұрын
This is by far the most comprehensive yet easy React playlist I have seen on the internet. Thank you so much Pedro!!!
@aabhasjain96
@aabhasjain96 2 жыл бұрын
Hey Pedro, you know what, I know all of this, but sill I'm watching each and every video of this series without fail, coz this is kind of revision for me, but I love the way you teach. Also in this video, I got to know you are just 21 year old, and this much knowledge and way of teaching is Just Wow. I'm 26 years old, and I can say you are an inspiration for me. Keep doing this great thing and Lots of Love from INDIA ❤💕
@alexandrodisla6285
@alexandrodisla6285 2 жыл бұрын
10 minutes in! And you realize that it’s always good to relearn stuff that you didn’t master.
@lrabeno
@lrabeno 2 жыл бұрын
As someone who learned React with class based components this whole series has been extremely helpful! I've been going through all the videos and am almost caught up. I'm with you the whole ride and suggesting this series to friends. Thanks for making these!
@thedigitalceo
@thedigitalceo 2 жыл бұрын
One of the best teachers on KZbin. Love your videos!
@genosthegreat7870
@genosthegreat7870 2 жыл бұрын
I'm using React for my Final Project This is really a great help Thank u 😁
@user-ke9jo8dk2s
@user-ke9jo8dk2s 2 жыл бұрын
Pedro, you are the best react js teacher for ever))
@antonioaquino5234
@antonioaquino5234 2 ай бұрын
Pedro thank you so much, its like your classmate teaching in a most simpler perspective. Keep it up and don't stop :)
@TheFogSellers
@TheFogSellers 2 жыл бұрын
API for excercise is down.
@garnica_hector
@garnica_hector 2 жыл бұрын
My solution to the challenge involved using three different functions for the buttons - each button would fetch the api according to what category it was. (The "party" button would fetch using the url with "party" and so on..). Then I saw your solution and how simple it was.. 😅 Still have a lot to learn, but I'm thankful you are sharing your knowledge with us! 🙏😊
@LosConjuros-xx8ko
@LosConjuros-xx8ko 4 ай бұрын
I've seen a lot of tutorials and this one by far the best, straight to the point.
@stonecomstock
@stonecomstock 2 жыл бұрын
I haven't gotten to watch the whole video yet, but I know it's going to be good!! So here's a like and comment to for the algorithm ;)
@slebnation2035
@slebnation2035 Жыл бұрын
Hey, the last api is down. But the first two examples are suuuper helpful
@u.tassinari2916
@u.tassinari2916 2 жыл бұрын
You are like an angel because really today I need to do a job test in react fetching data from an API... using swapi by the way
@PedroTechnologies
@PedroTechnologies 2 жыл бұрын
Glad I could help!
@aiatiiazalieva2148
@aiatiiazalieva2148 6 ай бұрын
Awesome and amazing Teacher! Thank you Pedro so much for your lessons! I'm watching all your videos and try to practice. Really your lessons are very helpful!
@yassiribrahim7521
@yassiribrahim7521 2 жыл бұрын
Thanks Pedro explaining the concepts or logic of cooding logic very well i have never seen before
@learnmakeit9315
@learnmakeit9315 2 жыл бұрын
Thank you! I look forward to good usage of useEffect in the next episode!
@hazaka97
@hazaka97 Жыл бұрын
Thanks Pedro, watched your tutorial, digested the knowledge you provided and tried all the two examples and the exercise myself. Much Love.
@macropus142
@macropus142 8 ай бұрын
hey its quite good love from india ❤❤
@H7forReal
@H7forReal Жыл бұрын
great tutorial but excuser api is dead ma homie
@amankushwaha8180
@amankushwaha8180 Жыл бұрын
after searching for long hours finally found your video ans its great
@eivis75
@eivis75 Жыл бұрын
For last exercise I think that heroku API app is no longer accessible.
@oncoding4520
@oncoding4520 Жыл бұрын
I really like your work because if you keep doing this kind of videos we understand the logic behind and since the logic is being applicable whenever you are helping us a lot.
@vinaypatil8009
@vinaypatil8009 2 жыл бұрын
If it's possible can you make a video on your whole journey For example How you came to know coding How you become good at programming How you practice to become good How you earned 1st income through coding How you get 1st job Means you know everything But everything should be real as crystal clear
@WeAreByteableGames
@WeAreByteableGames Жыл бұрын
this course is golden bro, best quality perfect thank you for your hard work
@anipetrosyan4255
@anipetrosyan4255 18 күн бұрын
woow,thank you for this video👋
@taiwooladosu3784
@taiwooladosu3784 2 жыл бұрын
The way and manner you teach is awesome, thank you, you're the best
@urdreamspace
@urdreamspace Жыл бұрын
hey am having this problem at the end of the second example Module parse failed: Unexpected token (55:28) You may need an appropriate loader to handle this file type. | columnNumber: 7 | } > }, "Name: ", predictedAge?.name), /*#__PURE__*/React.createElement("h1", { | __self: this, | __source: { kindly help , it shows right after i put a question mark so that the age name and count can be mounted
@commandmo5173
@commandmo5173 3 ай бұрын
Hi thanks for the video, what if you wanted to pass both the fact and the length, how would you change the setAdvert(res.data.fact) to bring an array of data?
@LearnWithMuhammadAsif
@LearnWithMuhammadAsif 23 күн бұрын
you make this topic really cool
@ahmednassar2536
@ahmednassar2536 Жыл бұрын
Very easy explanation, and it's a great way to deliver the message. Keep going, Pedro's
@testme4495
@testme4495 2 жыл бұрын
Bro, I really appreciate you for this wonderful video with easy explanation, and please keep sharing with us like this.
@user-sj8mw6wp3v
@user-sj8mw6wp3v Жыл бұрын
That was awesome. I appreciate your videos very much. Bro, keep going
@drawingdr9829
@drawingdr9829 2 жыл бұрын
hello pedro thank u bro for your tutorials we are benefit and learning lot of things. i have a question you deployed (react node mysaq) to heroku . can you do a video how can we deploying it in digital ocean thanks🙏🙏🙏
@keshavkattel
@keshavkattel Жыл бұрын
I loved the way you teach. Thank you so much for this amazing playlist. Love from Nepal brother❤️
@AkashAkash-mi1eb
@AkashAkash-mi1eb Жыл бұрын
14:36 we can remove useEffect, which works as same when it was
@emamarcela354
@emamarcela354 2 жыл бұрын
So isn't it necessary to add {name:"", age:"", count:"" } in the predictAge useState? I don't know if you remember but you did it this way in the pokeapi and weather app videos. Btw, thanks for this awesome course, Pedro!
@PedroTechnologies
@PedroTechnologies 2 жыл бұрын
You can do it both ways! By setting it null initially you can just use optiional chaining to fix it!
@emamarcela354
@emamarcela354 2 жыл бұрын
@@PedroTechnologies cool then, that was my doubt. Thanks!!
@myytkn8526
@myytkn8526 7 ай бұрын
Great, and thank you for this Video Content, Pedro!
@Naveenkarolla
@Naveenkarolla 7 ай бұрын
Hi Pedro, could u please give the codes for above exercises.. It will be helpul for us
@user-pc1jl8dj1w
@user-pc1jl8dj1w 7 ай бұрын
Why didn't you use 'use effect' in the second example?
@FAIZAN1421
@FAIZAN1421 2 жыл бұрын
i am learning again. thanks 😜
@gillesa290
@gillesa290 2 жыл бұрын
Very useful and easy to understand. Thanks a lot.
@samduss4193
@samduss4193 4 ай бұрын
onrender update, functions inside the component are trigger... this one got my mind twisted a little
@vinaypatil8009
@vinaypatil8009 2 жыл бұрын
Awesome content as always Appreciate your hard work 💪👍
@thevasupodcast4561
@thevasupodcast4561 2 жыл бұрын
At 14:40 when we moved fetchdata to a new function for onClick handler, why did we still had to use useEffect, why did we not got rid of it completely? Why did we make a function call in it?
@keithbacalso9433
@keithbacalso9433 Жыл бұрын
I think you missed one during fetc which is the loading before rendering the excuse
@alexdefaro
@alexdefaro 2 жыл бұрын
Awesome video feed 👊
@shakthinaarayananr7639
@shakthinaarayananr7639 2 жыл бұрын
Nice video to revise
@fndfernandu
@fndfernandu 2 жыл бұрын
This video is awesome! Your channel is pure gold man! You should've put Enzo for a young man's name 🤣 Tamo junto
@AsifKhan-ee8ez
@AsifKhan-ee8ez 2 жыл бұрын
Thanks for such a great content but please make a dedicated video on usereducer hook with practice exercise
@PedroTechnologies
@PedroTechnologies 2 жыл бұрын
I will go over the UseReducer :)
@Dr.Schwarz
@Dr.Schwarz 11 ай бұрын
Great tutorial, thank you! But I'm curious, Isn't it better approach in last exercise to create array with names for future buttons and use .map to create them all + pass argument with name of button for api call?
@nothingless1
@nothingless1 4 ай бұрын
Excuser API is not available anymore. Pedro can you recommend another one?
@khebrela
@khebrela 2 жыл бұрын
Adding 'fetch' exactly as you showed throws this err : "Uncaught (in promise) SyntaxError: Unexpected end of input"
@yacineelhafidy5710
@yacineelhafidy5710 11 ай бұрын
hello pedro i wanna to say thank you for your effort, well i wanna tell you that the Axios method doesn't wor for me, if you have any update relevant to it please give it to me and thank you so much
@k303k
@k303k Жыл бұрын
Done. Thank you Pedro!
@GideonKNgetich
@GideonKNgetich Жыл бұрын
You're the best Pedro❤❤❤❤❤
@growwithdesign
@growwithdesign Жыл бұрын
how to fetch data from your own localhost project js file? i created a api.js file to store my image url and ID for creating a image gallary component. How to read this file using axios?
@kingMintz
@kingMintz 2 жыл бұрын
You are amazing Pedro. Gracias
@mehboobali9202
@mehboobali9202 2 жыл бұрын
I really like your teaching style Pedro. Keep it up
@PedroTechnologies
@PedroTechnologies 2 жыл бұрын
Thanks! 😃
@naveenchander7053
@naveenchander7053 Жыл бұрын
a good teacher
@sonamohialdin3376
@sonamohialdin3376 2 жыл бұрын
Awesome tutorial thank you
@PedroTechnologies
@PedroTechnologies 2 жыл бұрын
You’re welcome 😊
@Noadict
@Noadict 7 ай бұрын
I tried to do exercise, but the excuser app is no longer valid! Just letting everyone know that to save their time.
@wathsalaheenkende5563
@wathsalaheenkende5563 Жыл бұрын
Hi Pedro, could you please tell me why didn't you add useEffect in example 2?
@38911bytefree
@38911bytefree Жыл бұрын
At 14:34 ... function is going out from the useEffect again, so how it doesnt call itself infinite times due to the component update ?, I mean, to me looks mostly like the first example. Thank you so much for sharing your knowledge.
@user-hg4es2hc5p
@user-hg4es2hc5p 11 ай бұрын
Simply, there is no a function call for that
@cedriclabrador5353
@cedriclabrador5353 2 жыл бұрын
Are tou going to do redux tutorial?
@PedroTechnologies
@PedroTechnologies 2 жыл бұрын
Yes!
@fernandojrmontallana6555
@fernandojrmontallana6555 2 жыл бұрын
Please make a video, how to properly fetch data with StrictMode enable.
@PedroTechnologies
@PedroTechnologies 2 жыл бұрын
Im going to go over it when i talk about react query!
@fernandojrmontallana6555
@fernandojrmontallana6555 2 жыл бұрын
@@PedroTechnologies Thank you, I really like your way of teaching. I will watch this series until the end. I want to learn more React from this channel.
@khaledmuhammed4225
@khaledmuhammed4225 Жыл бұрын
hello perdro thanks for thats wonder course, i have an issue of understand why you didn't used useEffect in the example2 and why not gaining an error an infinite loop like what happened in the prevous example
@user-hg4es2hc5p
@user-hg4es2hc5p 11 ай бұрын
Because fetchData() function just be called when you click on the button
@poojakamble3643
@poojakamble3643 Жыл бұрын
i tried having three different functions and api call way too long solution but achieved same outcome
@dudamneerajdattu1459
@dudamneerajdattu1459 8 ай бұрын
in the last excersie why for onclick he kept an arrow function?
@anilvarma7930
@anilvarma7930 8 ай бұрын
Because here we have to pass the parameters
@fernandoguimaraes4415
@fernandoguimaraes4415 2 ай бұрын
Brabooooo
@gabrielstiffler1488
@gabrielstiffler1488 2 жыл бұрын
Hello, sorry to bother but I wanted to ask. I've been using axios 0.27.0 and 0.27.1 and I was getting this error: ""./node_modules/axios/lib/adapters/http.js 13:12-28"" I did not know how to fix it, as it gave me more issues and i reverted to an older version. Is it fixed now in 0.27.2 ?
@mrluckyuncle
@mrluckyuncle 10 ай бұрын
Gosto muito os APIs -- cat facts e excuses. Escolhas boas 🙂
@akr3ch
@akr3ch 2 жыл бұрын
@PedroTech Isn't this code is vulnerable to Server Side Request Forgery (SSRF)?
@PedroTechnologies
@PedroTechnologies 2 жыл бұрын
This is not how I would fetch data in a real advanced project, this is just how i would do as a beginner. Episode 8 I will teach react query which is the best way imo
@oussamabouallati
@oussamabouallati Жыл бұрын
Thank you man!
@mikidai3575
@mikidai3575 Жыл бұрын
so nice and helpful
@GratuityMedia
@GratuityMedia 2 жыл бұрын
Will you do a version of this for react native?
@somashekharb1846
@somashekharb1846 2 жыл бұрын
you just said $(dollar symbol) as money sign dude Thats on the go recording!!
@PedroTechnologies
@PedroTechnologies 2 жыл бұрын
I said dollar?! hahaha I always say money, maybe I am spending too much time in the US, need to go back!!
@user-xi7lg3em8i
@user-xi7lg3em8i Жыл бұрын
The excuser api is dead 😢
@siddharthdwivedi7377
@siddharthdwivedi7377 8 ай бұрын
Yeah Herokuapp api is ded but you can search for Excuser Api on google you'll get it. 👍
@godsanointedvevakpor-vi5yw
@godsanointedvevakpor-vi5yw Ай бұрын
I used it 7 months ago
@munirhoque7067
@munirhoque7067 Жыл бұрын
Use …. import axios from 'axios’; And… axios(‘URL’) Thanks me later
@gameshark0703
@gameshark0703 Жыл бұрын
Great tutorials, what vscode theme do you use?
@itsir3211
@itsir3211 2 жыл бұрын
Wonderful bro😘
@josecarlosparada3171
@josecarlosparada3171 2 жыл бұрын
Pedro do as next a video about POST request with AXIOS please!
@City__Walker
@City__Walker Жыл бұрын
use fetch (axios from old times)
@johnnysummers9323
@johnnysummers9323 2 жыл бұрын
I had to keep pausing all the time to read the facts lol, and some of those facts were totally insane like a 17-year-old cat had 420 children in the 50's O.o
@Kretzzz
@Kretzzz Жыл бұрын
Sad. Herokuapp doesn't offer free hosting anymore.
@thirumalr333
@thirumalr333 9 ай бұрын
great video
@ChloeMcfarlane
@ChloeMcfarlane 7 ай бұрын
Is anyone else getting an Axios network error?
@abhayhonparkhe.7440
@abhayhonparkhe.7440 Жыл бұрын
nice exercise
@Viktorres1
@Viktorres1 10 ай бұрын
Cool! But Excuses api is no longer working(
@MindOverMatter-kr4
@MindOverMatter-kr4 10 ай бұрын
try this one
@JoaoVitor-fn7vt
@JoaoVitor-fn7vt 10 ай бұрын
valeu meu fi
@theali7890
@theali7890 2 жыл бұрын
@pedroTech Love Your Content!!!... Please keep making such productive videos. (P.S: if you want a frontend helper i am available haha :P)
@ronnykn2108
@ronnykn2108 Жыл бұрын
cool
@hamzapaskingakhtar
@hamzapaskingakhtar Жыл бұрын
15:40 Or they could be using Random. hahahaha
@augischadiegils.5109
@augischadiegils.5109 Жыл бұрын
❤️❤️❤️
@dipthamuhudugama9320
@dipthamuhudugama9320 Жыл бұрын
❤❤❤❤
@oncoding4520
@oncoding4520 Жыл бұрын
Your IG dont work :)
@PedroTechnologies
@PedroTechnologies Жыл бұрын
I changed it hahaha its pedro.fmachado_
@oncoding4520
@oncoding4520 Жыл бұрын
@@PedroTechnologies Your are great really, like its 21pm am going to understand your context react video.. pls keep postiming >15min video single application like you are doing with forms and authentications it very helpful and from time to time a solo project because we follow your pattern of logic how you split the code. really love your work
@richardleungwoogabriel9317
@richardleungwoogabriel9317 2 жыл бұрын
Make me GREAT!!!!!!
@Pareshbpatel
@Pareshbpatel Жыл бұрын
{2022-11-12}
@abdulkadirabdulrahman8258
@abdulkadirabdulrahman8258 10 ай бұрын
🖊️💗💗💗💗💗
@hamdangames3220
@hamdangames3220 2 жыл бұрын
😘😀😘😀
ReactJS Course [8] - React Router Dom | Routes in React
17:18
PedroTech
Рет қаралды 47 М.
Вы чего бл….🤣🤣🙏🏽🙏🏽🙏🏽
00:18
Schoolboy - Часть 2
00:12
⚡️КАН АНДРЕЙ⚡️
Рет қаралды 17 МЛН
Can This Bubble Save My Life? 😱
00:55
Topper Guild
Рет қаралды 46 МЛН
Lehanga 🤣 #comedy #funny
00:31
Micky Makeover
Рет қаралды 27 МЛН
How to FETCH data from an API using JavaScript ↩️
14:17
Bro Code
Рет қаралды 116 М.
Fetching Data in React - Complete Tutorial
29:10
Cosden Solutions
Рет қаралды 110 М.
All useEffect Mistakes Every Junior React Developer Makes
22:23
React Crash Course 2024
3:04:36
Traversy Media
Рет қаралды 430 М.
Junior vs Senior React Folder Structure - How To Organize React Projects
16:16
React JS 👉 Creating a Dynamic Table with Data Fetched from an API
17:51
TypeScript Course for Beginners - Learn TypeScript from Scratch!
3:16:40
Вы чего бл….🤣🤣🙏🏽🙏🏽🙏🏽
00:18