Custom hooks in react | currency Project

Поделиться
HTML-код
  • Опубликовано: 22 янв 2025

Комментарии • 2,7 тыс.

  • @debasismuduli6125
    @debasismuduli6125 10 месяцев назад +257

    Understood 20% ,80% bounced over my head but learned many things and enjoyed need to watch once again

    • @asinsinwar
      @asinsinwar 8 месяцев назад +9

      API is not working cause the link is not working. Can anyone share new api and what changes need to be done in code.

    • @buddhadeb4131
      @buddhadeb4131 8 месяцев назад

      @@asinsinwar go and explore js,

    • @sudheergupta8988
      @sudheergupta8988 8 месяцев назад

      @@asinsinwar please tell if u find a solution

    • @horn8028
      @horn8028 8 месяцев назад

      ​@@asinsinwar visit repository comment box.

    • @xboy2374
      @xboy2374 7 месяцев назад

      same same

  • @karanveer43f
    @karanveer43f 11 месяцев назад +235

    I don't know how you made a better React course than Coding Ninjas for which I paid 14000. Thanks a lot for this.

    • @manasandmohit
      @manasandmohit 11 месяцев назад +60

      Here after WhatsApp channel. 😂
      I have been in same situation two times.
      Now I only check the course syllabus from the premium courses then search the topics on internet.
      Sometimes I am lucky to land on such playlists.
      More power to you Hitesh sir. ❤

    • @originaldabba
      @originaldabba 11 месяцев назад +15

      here after whatsapp

    • @NoorAlam-co7ln
      @NoorAlam-co7ln 11 месяцев назад +7

      ​@@originaldabba
      Me too😅

    • @AmanGUPTA-en9fq
      @AmanGUPTA-en9fq 11 месяцев назад +8

      Whatsapp pr iska naam hide kia tha 😂

    • @pavan62001
      @pavan62001 11 месяцев назад +15

      who's here after whatapp post?

  • @softheartpeople
    @softheartpeople Год назад +55

    The way you break down complex concepts into clear and concise explanations that are very easy to understand is just amazing.

    • @chaiaurcode
      @chaiaurcode  Год назад +34

      Glad to hear that!

    • @ankitrawat4108
      @ankitrawat4108 10 месяцев назад +1

      @@chaiaurcode sir muje kuch smjh nahi arha hai 🥲

    • @usaidmustafa7525
      @usaidmustafa7525 10 месяцев назад +5

      @@chaiaurcode API not working

    • @Vishal-go5jm
      @Vishal-go5jm 9 месяцев назад

      If you're having problems with your API, just update the API. After '.net', replace what's there with '/npm/@fawazahmed0/currency-api@latest/v1/currencies/${currency}.json'. This should fix it!

    • @rohicoder2080
      @rohicoder2080 9 месяцев назад

      sir mjhy ye concept clear nhi huwe

  • @Niraj_Kr29
    @Niraj_Kr29 7 месяцев назад +82

    Thank God, by reading comments I'm feeling relieved that I'm not the only one who only understood 20-30% of the video 😭😭 ...!! This video was a little tough but interesting at the same time. As a beginner I'll have to practice everything again I guess.

    • @JaydipSudani
      @JaydipSudani 5 месяцев назад

      😍😍😂😂

    • @charu._.kumar._.01
      @charu._.kumar._.01 4 месяца назад +4

      Us bro. I am watching this video for the 2nd time 🥲

    • @Niraj_Kr29
      @Niraj_Kr29 4 месяца назад

      @@charu._.kumar._.01 Stay strong buddy..!! 😂✊

    • @Rajput1678
      @Rajput1678 4 месяца назад +1

      Yes this video is not so easy

    • @sukhii0220
      @sukhii0220 2 месяца назад +1

      @@charu._.kumar._.01 brother you getting error for this api ? in console

  • @mrinalkumar4951
    @mrinalkumar4951 6 месяцев назад +46

    Comment section should be renamed as Relief Section. I understood only 25% and by reading the comments felt relief that my peers are alike, but will definitely watch again to grab the concepts. Salute to you Hitesh Sir for giving such a valuable content at free of cost. You are a real teacher !

    • @techgamertej2811
      @techgamertej2811 5 месяцев назад +3

      same with me bro i am watching 3rd time and coding along still something i cant't understand just lage raho baar baar kana padega

    • @ZoyaKhan-mq1qo
      @ZoyaKhan-mq1qo 5 месяцев назад +3

      @@techgamertej2811 hey did u understood ? I got the custom hook but I rightnow dont get more things
      I felt very discouraged but reading both of your comments felt relieved that I am not the only one

    • @SaketK11
      @SaketK11 4 месяца назад

      You can ask me anything related to this video i have understood it completely last year​@@ZoyaKhan-mq1qo

    • @Sujalpatel07_
      @Sujalpatel07_ 3 месяца назад +1

      ​@@ZoyaKhan-mq1qodid you completed this series till now?

    • @ZoyaKhan-mq1qo
      @ZoyaKhan-mq1qo 3 месяца назад +1

      @@Sujalpatel07_ hey Sujal I actually left after this video because I felt it was too much to bear as a beginner. I am now practicing the older concepts by making projects myself. And I feel much better now.

  • @namandeep4332
    @namandeep4332 Год назад +34

    this video was a bit complex to understand but u did a great job in putting so many important topics into a simple project.

  • @PookieThisSide-d9c
    @PookieThisSide-d9c Год назад +159

    For those who are in confusion that why in second select option INR is not showing just because sir mistakenly written selectCurrnecy={from} instead of selectCurrnecy={to}... Do this then u will out of terror 😅🙌

    • @santoshparakh9609
      @santoshparakh9609 Год назад +31

      and also change onCurrencyChange={(currency) => setAmount(amount)} to
      onCurrencyChange={(currency) => setFrom(currency)}
      in inputbox props

    • @Mr.Indianwxvhehsy9191hghgx
      @Mr.Indianwxvhehsy9191hghgx Год назад

      absolutely I also got stuck, and wandring for this comment😇@@santoshparakh9609

    • @sshibam
      @sshibam Год назад

      many thanks to you @@santoshparakh9609

    • @ozge-yagizfan
      @ozge-yagizfan Год назад +1

      also one thing is annoying when we enter any value then that 0 didn't remove so how to do that

    • @ayusharun6924
      @ayusharun6924 Год назад +2

      Thank you 😅

  • @manjeeshchauhan9233
    @manjeeshchauhan9233 7 месяцев назад +31

    video 4-5 bar dekhi fir jake project banaya or vo bi lecture ke sath dekhte dekhte, lekin sikha bhot kuch, thanku sir

    • @vk73788
      @vk73788 7 месяцев назад +1

      bro import m problem a rhi h inputbox k app.jsx m kasie solve kru

    • @sandeepwadhawan6084
      @sandeepwadhawan6084 6 месяцев назад

      @@vk73788 import InputBox from './components/InputBox';
      Do not use curly braces as it was exported as single component
      Try this may be this can work

    • @soumadipmandal7637
      @soumadipmandal7637 5 месяцев назад

      @@vk73788 setAmount(amount)}
      selectCurrency={from}
      onAmountChange ={(amount) => setAmount(amount)}
      /> try this

    • @adansultan7486
      @adansultan7486 5 месяцев назад

      @@vk73788 us bro..

    • @yuvrajgupta1700
      @yuvrajgupta1700 4 месяца назад

      @@vk73788 {} hatado

  • @AdityaRana-q6t
    @AdityaRana-q6t 3 дня назад

    guys this video is little difficult but yeah don't rush, watch everything again and again, i watched it completely, understood 95% things and completed the project...this is a gem

    • @valogamez91
      @valogamez91 День назад

      I am stucked on the API because i think it has been update app mujhe latest api link bhej sakte

  • @kritirana9468
    @kritirana9468 25 дней назад +1

    Sir, after watching this full video, i could not understand things in one go. But then i re-established the concept as i went through the scripts one by one and got better understanding. Moral of the Story:- Teacher is guider, you are the learner : )

  • @syedehsan1469
    @syedehsan1469 Год назад +23

    Great teacher.... Very few teacher's in any platform teaches in that level of depth

  • @95Nikhilat
    @95Nikhilat Год назад +5

    Remember the key while using loop in react.
    Thank you sir for all the hard work you put in here.

  • @mohdarshan256
    @mohdarshan256 7 месяцев назад +3

    i watched this lecture 3 times but now i am feeling confident thanks a lot for such a great course

  • @thecalgarians4597
    @thecalgarians4597 8 месяцев назад +2

    I can confidently say that I ended up learning at least 100 new things + 500 things in depth that I already knew earlier due to this AMAINGLY crafted video/project tutorial.
    Thanks Hitesh for putting this up and being there as our mentor.

  • @nikhilnegi8239
    @nikhilnegi8239 8 месяцев назад +2

    From watching your video now i realise that i waste my money in purchasing offline web dev course your teaching way so much deep and better and in my offline institute my teacher never teach me like this they just waste my time. Thanks sir for making this type of quality content

  • @GamingWithParamYT
    @GamingWithParamYT Год назад +5

    I'm watching this 3 times tab Jake aache se clarification mili and thank you sir for this type of challenging content ❤❤

  • @IqraMubeen.sheikh
    @IqraMubeen.sheikh 9 дней назад +3

    33:04
    Haan, mujhe logic nahi samajh aata, projects bhi create nahi hote, aur main blank ho jaata hoon. 😔
    Lekin pehli baar mujhe logic samajh aane laga hai, aapki is React series ko dekh kar. 😊

  • @finnysabu520
    @finnysabu520 Год назад +9

    Happy Teachers Day Sir. Thank you for such valuable and interesting courses which our Education system does not provide.

  • @HimanshuKumar-g6b
    @HimanshuKumar-g6b 26 дней назад

    remember {key} while looping in reacts..........performance improves , also what we assign as keys will also impact the performance, a must read topic for react interviews.....thankx sir...❤

  • @vishakhakhanna8115
    @vishakhakhanna8115 10 месяцев назад +1

    sir taught multiple concepts in a single video and made the concepts easy by breaking them so efficiently.
    this was a bit difficult but did it!!!🥳🥳
    at first,i watched the video and then wrote the code along with watching video again.
    such a great video.
    enjoyed it a lottttt!!!

  • @sagarbiswas5689
    @sagarbiswas5689 5 месяцев назад +3

    This project was literally mind blowing sir. Huge respect to you sir🙏🙏
    An advice to all peer learners who are struggling to understand what is going on- Just follow along hitesh sir and build the project at first. Then open all the files in which you have written new code and try to read and understand the functioning of each and every line of code of those files. Hope it helps:)

    • @Sachinraj_143-king
      @Sachinraj_143-king 2 месяца назад

      bro can u send api link ..because this api link doesn't work..

  • @Salman-r6n7n
    @Salman-r6n7n 8 месяцев назад +3

    very nice work sir I m really glad to have a great teacher or mentor like you. Great respect from the depth of my heart.

    • @chaiaurcode
      @chaiaurcode  8 месяцев назад +3

      Many many thanks🤗☕️

  • @shoaibkhan-jo1nx
    @shoaibkhan-jo1nx Год назад +130

    note: Always use key while looping and mapping over an array in React to display a component

    • @mithilesh6793
      @mithilesh6793 Год назад

      what??

    • @arbazkhan99012
      @arbazkhan99012 Год назад

      Apna Apna Use case hai

    • @kalpesh_koli
      @kalpesh_koli 11 месяцев назад

      see 35:45
      @@mithilesh6793

    • @asinsinwar
      @asinsinwar 8 месяцев назад +1

      API is not working cause the link is not working. Can anyone share new api and what changes need to be done in code.

    • @13-aiml-ashutoshsharan14
      @13-aiml-ashutoshsharan14 8 месяцев назад +2

      @@asinsinwar ya exactly! I am facing the same issue

  • @mohsinzia8566
    @mohsinzia8566 10 месяцев назад

    This series has really improved my thinking as a web developer!

  • @zrotrasukha8733
    @zrotrasukha8733 8 месяцев назад +1

    Finally completed the video, got clearity after watching like 3-4 time, took help of Chat GPT, understanding things on your own is nice but having a teacher like you makes the learning process just extra cool. Thanks sir, Moving on to the next one!

    • @raghavmanish24
      @raghavmanish24 8 месяцев назад +1

      but tell me one thing , api is not working how you deal with that , i'm stuck after that

    • @muzammil467
      @muzammil467 8 месяцев назад

      @@raghavmanish24 i m also

    • @muzammil467
      @muzammil467 8 месяцев назад

      how u deal with api because it is not working

  • @ahfahim1958
    @ahfahim1958 Год назад +6

    "Your teaching level is outstanding. However, as a beginner, especially for someone like me, I struggle to anticipate how the code will perform step by step. It would be great if you could show the output instantly. Your teaching approach is at a high level for advanced students who can think or understand the output in their head."

    • @muditkhanna8164
      @muditkhanna8164 Год назад

      i think, that gives us an opportunity, to learn those topics, we don't know, i mean the real world hurdles. this way our learning pace would be very fast. i was struggling of all the values passed. just watch it in 3 parts. it works. don't think how much time each video is taking, just learn all the stuff from basics, and jump right in.

    • @afzalhamdulay
      @afzalhamdulay Год назад +1

      i kind of agree with you on this. the way he teaches amazing. but sometimes as a new learner i struggle in understanding the flow of the code and why he is doing that. so 1 video actually takes 1 or two days days to fully understand sometimes. especially this video was kind of difficult to understand

  • @SahilMalik-jl1te
    @SahilMalik-jl1te Год назад +39

    to fix the "usd" issue in both fields, add selectCurrency={to} in the second inputBox and onCurrencyChange={(currency) => setFrom(currency)} in the first inputBox (sir added selectCurrency={from} in both the input boxes and onCurrencyChange={(currency) => setAmount(amount)} in the first inputBox)

    • @priyanshukumar6679
      @priyanshukumar6679 Год назад +2

      Thanku so much to fix the error
      It is so helpful and it helped me to enhance my knowledge and know more about the code in depth ❤❤

    • @SahilMalik-jl1te
      @SahilMalik-jl1te 11 месяцев назад

      happy to help @@priyanshukumar6679

    • @deveshpurohit2871
      @deveshpurohit2871 11 месяцев назад +1

      Thank you bro

    • @yogeshjoshi3662
      @yogeshjoshi3662 11 месяцев назад +1

      Thanks mate, I would have never figured it out thanks for helping in comments section

    • @mediora
      @mediora 8 месяцев назад +1

      Thanks

  • @ankushladani496
    @ankushladani496 Год назад +31

    I have watched this video for 4 times.
    😅😊
    To understand every point.

    • @bhaskarmoger1
      @bhaskarmoger1 11 месяцев назад +10

      and thankfully i am not the only guy

    • @yogeshjoshi3662
      @yogeshjoshi3662 11 месяцев назад +6

      For freshers its very difficult to understand at first..video ko loop mein dekhna padta to understand....Even me...doing the same, best of luck to us..

    • @namannema3349
      @namannema3349 11 месяцев назад +2

      yeah at first time it seems to be very difficult

    • @zrotrasukha8733
      @zrotrasukha8733 8 месяцев назад

      @@yogeshjoshi3662 same bhai mai teesri bhai hun yaha haha

    • @asinsinwar
      @asinsinwar 8 месяцев назад +4

      API is not working cause the link is not working. Can anyone share new api and what changes need to be done in code.

  • @atharvatirkhunde4517
    @atharvatirkhunde4517 3 месяца назад

    I was doing Development in Python and Now learning react now. Even after watching the series a year later, it still feels as fresh and engaging as the first time. Huge thanks to Hitesh sir for creating such impactful and timeless content that continues to inspire and teach us!

  • @darshansomani9597
    @darshansomani9597 Месяц назад

    Absolutely loved this session, Hitesh Sir! Your way of explaining complex React concepts with such simplicity is amazing. The examples are spot-on, and the pace is perfect for both beginners and advanced learners. Looking forward to more chai-time coding sessions with you! ☕💻

  • @AishaAkram-jt7fy
    @AishaAkram-jt7fy 6 месяцев назад +7

    I'd like you to please note my point by showing each function's functionality and then moving on like you did in the last videos/tutorials. In this tutorial, you did everything at vs code but didn't show us how the function worked.
    It confused us a little bit .It will be easier to understand when seeing the output of the function along .Thanx for such incredible content

  • @codespectrum1
    @codespectrum1 5 месяцев назад +9

    Beginners often struggle to understand code because they lack immediate visual feedback. Showing code alongside its output would make learning clearer and more intuitive.

    • @ZoyaKhan-mq1qo
      @ZoyaKhan-mq1qo 5 месяцев назад +1

      agreed, I had a very difficult time trying to understand whats going on in this vid

  • @soniyaprasad77
    @soniyaprasad77 Год назад +11

    While looping using map, filter, reduce, for each, we should always use key attributes to increase the application's performance. Although React does not crash your application and rather gives you a warning but its a good practice.

    • @unknown__899
      @unknown__899 Год назад +1

      App kahan the gyaani baba

    • @soniyaprasad77
      @soniyaprasad77 Год назад

      @@unknown__899 bro, " Success is chasing u but u r faster"
      🤣

  • @KrishKumarstBTechCSE
    @KrishKumarstBTechCSE 6 месяцев назад +1

    sirne ek choti si mistake ki h swapping me jo easily mostly sb debug krskte h and we can also see in the end of video currency type dono side same aare h
    Thankyou So Much for you time sir This lecture was soo informative

  • @shaikhmukhtar5748
    @shaikhmukhtar5748 3 месяца назад +1

    before coming in comment section, i was strongly depressed and going to left this course. but after reading comments i realized that i am not alone there are lot of people who are unable to understand this video in first time watching.

  • @DTALKS01
    @DTALKS01 Год назад +51

    juth nahi bolunga , ye wala lecture hulf uper se haya lekin maza aaya

    • @asinsinwar
      @asinsinwar 8 месяцев назад +1

      API is not working cause the link is not working. Can anyone share new api and what changes need to be done in code.

    • @xboy2374
      @xboy2374 7 месяцев назад

      bhai sahi bol raha

    • @manish_sarswat_iiitg
      @manish_sarswat_iiitg 3 месяца назад

      haa

  • @randomdailycompilations32
    @randomdailycompilations32 Год назад +44

    this guy explains pretty good javascript and reactjs
    BUT !!!!
    this was the hardest video to understand by far. Even after watching this video and practicing side by side i was totally confused and still am. this video shouldn't be covered in one video and sir should had need to make to multiple parts on this project. after watching this video for multiple times i am leaving this video because as a pure begginer this was very confusing and un-understandable. Very hard way of teaching React by far.
    beside all much love

    • @vivekbhakhri735
      @vivekbhakhri735 11 месяцев назад

      you suck at understanding doesn't mean it's hard way of teaching. He is making us learn the things and even explain them in the end. Not sure why all students give this type of comment in their time. if you want project in parts then make one to clear it for yourself or even you can find any other video. isn't this enough that he is giving so much information for free I mean I don't have complain even if he doesn't include this project.
      BUT!!
      in short guys like you suck and will suck and just want to blame teachers.

    • @noorpak5789
      @noorpak5789 8 месяцев назад

      aGREE

    • @AmithBV-c1s
      @AmithBV-c1s 8 месяцев назад +4

      Don’t worry eventually you will understand everything but for now the main idea of this video was to teach us about the process of creating the custom hook, which is the first 22 minutes of this video. If you’ve understood that, probably you’re good to go.

    • @Niraj_Kr29
      @Niraj_Kr29 7 месяцев назад +1

      Thank God, by reading comments I'm feeling relieved that I'm not the only one who only understood 20-30% of the video 😭😭 ...!! This video was a little tough but interesting at the same time. As a beginner I'll have to practice everything again I guess.

  • @AhmadMehtab-q3c
    @AhmadMehtab-q3c Год назад +54

    sir, one suggestion from my side, you are trying to do at once, try to show each function separately, means when single function done, show to student their result, then start on another section

  • @ashvinihyalij9450
    @ashvinihyalij9450 8 месяцев назад

    Your approach to teaching React is truly commendable!

  • @sharadsrivastava2042
    @sharadsrivastava2042 5 месяцев назад

    1:00:32 Assignment
    setTo(currency)}
    selectCurrency={to}
    amountDisable
    />

  • @anitshahi
    @anitshahi Год назад +33

    Happy teacher day🎉

  • @Mojo_._Jojo
    @Mojo_._Jojo Год назад +57

    Great video ,
    But i guess the flow of the video(project) made it hard for me to understand as it gets complex at the end and hard to understand as to how various data points are passed through out the project . It will be really helpful if you can at the end , explain the workflow of the projects .

    • @ameerhamza2796
      @ameerhamza2796 Год назад +4

      Exactly, I'm facing same problems.

    • @muditkhanna8164
      @muditkhanna8164 Год назад +4

      exactly its like 3 videos made in 1

    • @afzalhamdulay
      @afzalhamdulay Год назад +1

      i agree to that

    • @syit_444_ganeshmane8
      @syit_444_ganeshmane8 Год назад +3

      same this video is hard to understand i had taken almost 3hours to complete but not get that much clearity

  • @sarvesh2684
    @sarvesh2684 Год назад +12

    While looping always remember to pass an attribute called as "key" to increase the performance of iterations in React 36:00

  • @Fvedavadini9576
    @Fvedavadini9576 26 дней назад

    very informative video I never ever watched such type of video , thankyou very much sir for your heartly contribution.

  • @CMN_plays
    @CMN_plays 2 месяца назад

    whatever you teach free is just fully detailed ❤❤

  • @yks_257
    @yks_257 5 месяцев назад +3

    If any of you guys are facing the problem that the currency do not update on the page when you change it from the list, just go to timestamp 54:11, line 49 and change the code // setAmount(amount) // ---> // setFrom(currency) // and also do the same in the line 67 and change it to // setTo(currency) // this will solve the problem.

  • @CINEBEATSOFFICIAL
    @CINEBEATSOFFICIAL Год назад +8

    Without keys, React might have difficulty distinguishing between elements when the list changes. This can lead to unexpected behavior, such as elements not updating correctly or unnecessary re-renders. Keys help React keep track of individual elements and prevent reconciliation issues.

  • @NoName19777
    @NoName19777 3 месяца назад +1

    i dont have any words to explain this masterpiece.

  • @087alok9
    @087alok9 Год назад +46

    Try to explain in pattern from main function to helper functions. I mean first explain App.jsx then whatever you need, create it in components or hooks otherwise it is difficult to understand the input fields that you are taking in functions made in components folder and hooks folder. Good effort but teaching style can be improved, although this might not be the same case for everyone but for me I did not understood this video like previous one.

    • @karanaj1372
      @karanaj1372 Год назад +1

      i agree

    • @sayidshayan7610
      @sayidshayan7610 Год назад +1

      i agree, finding hard to catch the flow than the previous video.

    • @cy4381
      @cy4381 Год назад

      What did you do, did you learnt this topic from somewhere else Orr u left it for now

    • @087alok9
      @087alok9 Год назад

      @@cy4381 completed it of course. After all this is the best course as far as I have found. And the benefit is immense after learning react from him. He made redux super easy to understand and that is amazing bro because redux is not that easy, at least that is what everyone says.

    • @usmanawan2263
      @usmanawan2263 Год назад +1

      Same issue its hard to get input field

  • @wipegamingyt3412
    @wipegamingyt3412 Год назад +7

    Note : before watching the video make sure u have carry pen and paper to implement all your visualizations and to understand the flow that how the state changing with respect to UI 😢

    • @learner801
      @learner801 3 месяца назад

      I'm literally doing that🙂

  • @harshvardhanjha473
    @harshvardhanjha473 3 месяца назад +7

    Sir actually api link is not working could you please provide @latest api for currency converter

  • @AliBro-p2s
    @AliBro-p2s 2 месяца назад

    sir your channel is very helpful for us in our life and i achive many things in our life due to your channel thank u sir please be continue it and provides us more in details thank u

  • @yaash.guptaa
    @yaash.guptaa Год назад +33

    Sir its little bit confusing for me to understand the flow of the project , if you add some extra time at the end of the video that how the whole project working how all data points are being passing all over the project basically step by step workflow of the project that would be very beneficial for lots of the students as well as me .
    Thanks.

    • @ujefkelawala7687
      @ujefkelawala7687 Год назад +6

      I Agree with you brother!

    • @Gett_in-np3qw
      @Gett_in-np3qw Год назад +3

      i agree why to make simple thing more complex ? and even after making it complex he is not explaining it properly....issue acha to 4 video daalpe pr explain to kar dete

    • @pranjalgogoigaming-1209
      @pranjalgogoigaming-1209 Год назад +4

      You are right, I have also faced the same problem. Kaha se konsa data aane wala hai, Kya imagine karke inputbox bana rahe hai samajh hi nhi aa raha tha, fir I watch the video 3-4 times and Now I understand the video

    • @abhisekgupta1543
      @abhisekgupta1543 Год назад +1

      build by following and read through your code, rewatch again.

    • @harvindersingh9170
      @harvindersingh9170 Год назад +2

      Ye hi Choudhary saab chahte hai, Proper formatting and flow of the project ke liye unka paid course lena padega😄😄. Sab kuch free me thodi sikhaenge....

  • @beginnersplay947
    @beginnersplay947 11 месяцев назад +6

    Sir i have seen this video multiple time but i m still stucked. So what should I do. Should I drop this and first try to enhance my javascript or continue this??

    • @afsarhussain7550
      @afsarhussain7550 28 дней назад

      first focus on js, and if you stuck somewhere ask that part to chatgpt and in that also if you stuck again ask about it to chatgpt, hopefully you can learn, but Javascript is the hero of This one so become strong in it.

  • @visheshgupta4990
    @visheshgupta4990 4 месяца назад +1

    Very well explained , Kaafi acche se samajh aya thanks sir , key is important whenever we loop in react to maintain the good performance .

    • @hydrocy.9165
      @hydrocy.9165 4 месяца назад +1

      i dont understand the problem with returning data or data,setdata at 20:00?

    • @visheshgupta4990
      @visheshgupta4990 4 месяца назад

      ​@@hydrocy.9165 There is as such no problem in that but based on our use case we only need data which we are getting from api call .... We don't need to set data on our end that is set by this hook we created , we only need the currencies data ... That is why in this case returning data is perfect .....

    • @visheshgupta4990
      @visheshgupta4990 4 месяца назад +1

      I was also confused at this point too, but after rewatching, I realized he was just trying to explain it more clearly, although that part wasn't explained well. What he meant is that returning setData essentially returns a function used to update the data, rather than giving direct access to the data itself. Since we aren't trying to set the data manually (the hook handles that after the API call), we only need access to the currencies data. That's why we return just the data.
      Whenever we are implementing a hook, it's tailored to the specific requirement, and in this case, we only need to access the API response."
      So that is why we return only the response from api call in the form of data ....
      I hope this clears the doubt ..

    • @hydrocy.9165
      @hydrocy.9165 4 месяца назад

      @@visheshgupta4990 thanks

  • @bunnytalksaboutall
    @bunnytalksaboutall Месяц назад +1

    0:00 - 4:08 Intro
    4:08 - 6:00 code intro
    6:00 - 9:18 project setup
    9:17 - 22:15 creating custom hook
    22:16 - 37:46 creating component
    37:46 - 39:09 Approach for exporting component
    39:10 - 43:28 useId hook
    43:28 - 47:00 state setup
    47:00 - 58:13 working on functionality
    58:13 - 59:30 debuging
    59:30 - 1:00:00 checking functionality
    1:00:00 - 1:01:37 assignment

  • @the_wrong_note
    @the_wrong_note Год назад +7

    Sir, I think using useId hook will be really useful when we have multiple copies of the same component, like inputBox in our case. If we hard code an ID inside the component, we are infact handling just one copy, as we can't have two copies with the same ID. I was getting stuck here as well, as I was trying to put options in the list using JS getElementById, the options were getting added twice in the same inputBox copy, because of this ID issue.
    Here, generating ID's using useId solved the problem for me.🙂

  • @reviewbyshivam4914
    @reviewbyshivam4914 2 месяца назад +3

    api call is not available now 😔

  • @amansingh....2162
    @amansingh....2162 Месяц назад +7

    API not working.

    • @han_cock
      @han_cock 21 день назад

      Is api working now ?

    • @mayurbadgujar03
      @mayurbadgujar03 19 дней назад +1

      u had solved it ??

    • @keshavkumar7878
      @keshavkumar7878 17 дней назад +1

      same problem

    • @anshul554
      @anshul554 7 дней назад +1

      You have to search new api and do changes according to new api

    • @apnr136
      @apnr136 6 дней назад

      Only search currency converter api and the first link on google is similar to this api you can use

  • @rohitkr.6408
    @rohitkr.6408 7 месяцев назад

    last project was simple but learned very much behind the seen working of it.. now exited for this also😃

  • @Sha_dow__0
    @Sha_dow__0 4 месяца назад

    This video was quite difficult to understand, But however It encourage me to push my current understanding,Thank You Hitesh sir for making difficult topics approachable and Intresting.

  • @alizanisar6672
    @alizanisar6672 3 месяца назад +8

    sir API is not working

    • @RanaHassan-dl1ry
      @RanaHassan-dl1ry 2 месяца назад

      Same

    • @abdussamad3691
      @abdussamad3691 21 день назад +2

      cdn.jsdelivr.net/npm/@fawazahmed0/currency-api@latest/v1/currencies/inr.json This one will work

    • @devildev6682
      @devildev6682 16 дней назад

      @@abdussamad3691 thanks bro

  • @yogeshjoshi781
    @yogeshjoshi781 11 месяцев назад +5

    ye phla video hai sir jo samjh nhi aya

  • @Coding_Gurus
    @Coding_Gurus 5 месяцев назад

    I assure you sir that by the end of this year you will get 1 million plus subscribers on both of your channels and I will share the videos as much as possible.

  • @zrotrasukha8733
    @zrotrasukha8733 8 месяцев назад

    Thank you a lot sir, here I am before the start of the project, will comment throughout the video.

  • @arifsaleem-7377
    @arifsaleem-7377 10 месяцев назад +8

    api isn't working. anyone can help?

    • @shailabalabiswal608
      @shailabalabiswal608 10 месяцев назад

      I have same problem ,if you find some other url just send me

    • @mohammadanas986
      @mohammadanas986 10 месяцев назад

      @@shailabalabiswal608 i am also facing same problem. have u found some another url??

    • @thakurajay1018
      @thakurajay1018 10 месяцев назад

      I also have same problem.

    • @PriyaToliwal
      @PriyaToliwal 9 месяцев назад

      I am facing the same problem. Did you find any fix for this?

    • @raziuddin2081
      @raziuddin2081 9 месяцев назад

      has anyone fixed this issue?

  • @RayanTanzeem
    @RayanTanzeem 10 месяцев назад +78

    API ka issue kisi ko aa raha he ??

    • @Vishal-go5jm
      @Vishal-go5jm 9 месяцев назад

      If you're having problems with your API, just update the API. After '.net', replace what's there with '/npm/@fawazahmed0/currency-api@latest/v1/currencies/${currency}.json'. This should fix it!

    • @udayasishbora2089
      @udayasishbora2089 9 месяцев назад

      yup

    • @PriyaToliwal
      @PriyaToliwal 9 месяцев назад +2

      how can we resolve the API issue ?

    • @Vishal-go5jm
      @Vishal-go5jm 9 месяцев назад

      If you're having problems with your API, just update the API. After '.net', replace what's there with '/npm/@fawazahmed0/currency-api@latest/v1/currencies/${currency}.json'. This should fix it!

    • @Vishal-go5jm
      @Vishal-go5jm 9 месяцев назад

      @@PriyaToliwal If you're having problems with your API, just update the API. After '.net', replace what's there with '/npm/@fawazahmed0/currency-api@latest/v1/currencies/${currency}.json'. This should fix it!

  • @syit_444_ganeshmane8
    @syit_444_ganeshmane8 Год назад +4

    bhot difficult project tha nhi samjha sir

  • @nehasabnani-my3si
    @nehasabnani-my3si 5 месяцев назад

    Thank you sir, understood 70%, with time and practice, will gain confidence

    • @piyushkhandelwal9546
      @piyushkhandelwal9546 5 месяцев назад

      why i m getting error in this line
      // import useCurrencyInfo from './hooks/useCurrencyInfo'
      can you help me out for that

  • @anuj1994k
    @anuj1994k 3 месяца назад

    Way of Explanation is Awesome Sir

  • @visaladiyal2512
    @visaladiyal2512 2 месяца назад +7

    Currency api is not working 😢😢

  • @hasnainmemon_01
    @hasnainmemon_01 8 месяцев назад

    you are one of the best teacher in the world❣❣

  • @RajeevSingh-vy6vf
    @RajeevSingh-vy6vf 7 месяцев назад

    Did the assignment given by you.
    Learned a lot from the video.

  • @khamartajkalegar3097
    @khamartajkalegar3097 Месяц назад

    Hello Hitesh , I am eagerly waiting for your videos in Datascience syllabus , if you can jump into the datascience and AI related videos such as ML, DL, NLP, computer vision and so on . A very deeply and production level content in Data Science as we are really addicted to your teachings. Who ever agree on my this request guys kindly vote for this comment as it may help many Data science aspirants. I am also looking forward the same course on Udemy platform.

  • @joyguha7944
    @joyguha7944 7 месяцев назад

    Learn lots of things and concepts. Definitely, this will help in real life production great projects.

  • @gauravagarwal9557
    @gauravagarwal9557 6 месяцев назад

    Thank you for your dedication and hard work. It really makes a difference in our learning.

  • @jaykanjariya5965
    @jaykanjariya5965 26 дней назад

    sir your videos are amazing for learning ❤

  • @samihussainsamihussain2077
    @samihussainsamihussain2077 7 месяцев назад +1

    Sir agr ap na hote to me kabhe cooder na ban pata kyunke mere pass fee dene k lie pese ni the .but now i am a front end developer .alhamdulillah

  • @Rahul-jo1mp
    @Rahul-jo1mp 8 месяцев назад

    Probably the best react course in india

  • @rishavraj3127
    @rishavraj3127 5 месяцев назад +1

    Thanks for your priceless effort 🙂🙂🙂

  • @volcanozx8596
    @volcanozx8596 9 месяцев назад

    sir aapki vajah se vercel website ka clone bnane ka confidence mila. Thank you sir

  • @HimilPrajapati
    @HimilPrajapati 5 месяцев назад

    Wow, what a video, sir, I just learned this today, I've just started my day ( Day:6)

  • @ManojSingh-b1j3i
    @ManojSingh-b1j3i 4 месяца назад

    Thanku sir , ❤ . Really, aap ko se padne ke lia man kud hee apko suunne ko karta hai, to samjh kaise nhi aayega.

    • @AbhishekSingh-qu4zq
      @AbhishekSingh-qu4zq 4 месяца назад

      bhai wo mark down file nahi mill raha link dea do please

  • @kshama-ng1xq
    @kshama-ng1xq 5 месяцев назад +1

    Very good React.js learning session

  • @yajuvendrasingh9936
    @yajuvendrasingh9936 7 месяцев назад

    You Are The Best Teacher Sir

  • @asad_iliyas
    @asad_iliyas 2 месяца назад

    One of the best react series❤

  • @aggsha7580
    @aggsha7580 4 месяца назад

    Thanks A Lot Sir for such Valuable Content ❤❤

  • @livelife3051
    @livelife3051 8 месяцев назад

    Again Best video, and way of teaching, thanks Hitesh sir!
    love from pakistan

  • @HimanshuSharma-um3hf
    @HimanshuSharma-um3hf 2 месяца назад +1

    the first 22 minutes of the video is easy then the main challenge in this project is to understand the component part in this project .

  • @Rajsinghrajpoot1
    @Rajsinghrajpoot1 9 месяцев назад

    Learned a lot from here , thank you

  • @deveshsharma534
    @deveshsharma534 9 месяцев назад

    nhi nhi sir, aise kaise haar maan lenge.. bilkul like comment share krenge. motivation to subke liye hi important h

  • @ajinkyarathod555
    @ajinkyarathod555 6 месяцев назад

    today i seen hooks video number 11 of this playlist and one like for hitesh sir 👍

  • @sandeepjaiswar4990
    @sandeepjaiswar4990 7 месяцев назад

    thank you for this playlist love your way of teaching sir diving deep into the concept

  • @HARSHITAGRAWAL-vw5bs
    @HARSHITAGRAWAL-vw5bs 3 месяца назад

    Remember the key while using loop in react
    thank you sir for you hardwork

  • @anubhavray5987
    @anubhavray5987 4 дня назад

    Amazing and top notch content as always

  • @karansoni2500
    @karansoni2500 3 месяца назад

    Grt exercise, api has changed so needed research myself, implemented new changes.

  • @michealdas198
    @michealdas198 6 месяцев назад

    Your content is amazing sir. I love this series

  • @prakashratde787
    @prakashratde787 5 месяцев назад

    Keep it Up very thoughtful and inspiring learnings you provided.

  • @AmanWebDev
    @AmanWebDev 18 дней назад

    Today's learning done...👍👍

  • @ans1212anas
    @ans1212anas 8 месяцев назад

    outclass series of react ever in YT