The useContext hook in React | Sigma Web Development Course - Tutorial

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 ม.ค. 2025

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

  • @LearnWithManan.110
    @LearnWithManan.110 8 หลายเดือนก่อน +18

    youtube pr is topic pe kam se kam 30 minutes ki long videos banaai he logon ne magar Harry bhai ne 15 minute mein un se bhi acha samjha diya. Lovo from Pakistan

  • @GauravBhatta-g5e
    @GauravBhatta-g5e 11 หลายเดือนก่อน +78

    one of my friend said if you really focus on yourself you will find that there is not much of competition and also after seeing the views difference in all of your vedio i think i definately get what he was actually saying

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

    I must comment "Your way of teaching in an easy way with mix language manner is Best"
    Keep it up brother !

  • @KrishnaJaulkar
    @KrishnaJaulkar 5 หลายเดือนก่อน +7

    Best video on Context Hook till now

  • @md.marufbinsolaiman4038
    @md.marufbinsolaiman4038 8 หลายเดือนก่อน +8

    One video is enough to learn useContext. Great video sir.

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

    🎯 Key Takeaways for quick navigation:
    00:00 *🎥 Introduction to the useContext hook in React*
    - The video introduces the useContext hook in React.
    00:20 *🔧 Using Context API in React*
    - Context API allows passing data through the component tree without having to pass props down manually at every level.
    01:01 *🔄 Prop drilling in React*
    - Prop drilling refers to the process where props are passed from a component to its descendants down the component tree, even if intermediate components do not use the props.
    01:56 *🎯 Advantages of using useContext hook*
    - The useContext hook provides an easier way to access state across deeply nested components, avoiding prop drilling.
    02:23 *🚀 Practical demonstration of useContext in React*
    - A practical demonstration showing how to use the useContext hook in a real React application.
    03:07 *🛠️ Creating Components in React*
    - Demonstrates creating components in React.
    - Includes creating a component folder, adding components like Button and Navbar, and organizing the components.
    04:00 *🧩 Organizing Components with React Fragment*
    - Uses React Fragment to organize components.
    - Demonstrates importing and using a Button component inside another component.
    05:07 *📦 Creating and Using External Components*
    - Shows how to create an external component file.
    - Imports and uses the external component (Button) in another component.
    06:32 *🔄 Understanding the useContext hook in React*
    - Explanation of how to use the useContext hook in React.
    - Demonstrates how to pass and access props using useContext.
    - Shows how to use destructuring to simplify accessing props.
    07:12 *🔄 Implementing useContext in React components*
    - Demonstrates how to implement useContext in multiple components.
    - Shows how to access and display the context value.
    - Explains how to refactor code to use useContext instead of passing props manually.
    07:54 *🔄 Refactoring code to use useContext*
    - Shows the process of refactoring code to use useContext instead of props drilling.
    - Highlights the benefits of using useContext for cleaner code.
    - Explains how to organize code in folders and files for better structure.
    09:15 *📁 Context API Folder Structure*
    - Creating a folder called "Context" for organizing context-related files.
    - Avoiding confusion by keeping context-related files separate from other files.
    09:58 *🔄 Using Context in Components*
    - Creating a context folder with files for each context, e.g., "counter.js".
    - Importing the context in the main app.js file and using it.
    11:08 *🔗 Context Provider Usage*
    - Using the context provider to wrap the entire app in app.js.
    - Achieving a nested component structure where all components receive the context value.
    12:18 *🔄 Using the useContext hook in React*
    - Demonstrates how to use the useContext hook in React to access context values in nested components.
    13:38 *🖱️ Changing context value with a button click*
    - Shows how to change a context value by clicking a button, using the useState hook within the context provider.
    14:50 *🔄 Updating context value using setState function*
    - Explains how to update a context value using the setState function, ensuring the value is correctly updated and reflected in the UI.
    15:16 *🔄 Updating state in nested components with useContext*
    - Demonstrates how to update state in nested components using the useContext hook.
    Made with HARPA AI

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

    Harry bhai its just awesome ,
    First video of react that I understand in one go. Hope u will continue this approach , first explain whole scenario with code and then its solution❤

  • @Rohit_Rai901
    @Rohit_Rai901 11 หลายเดือนก่อน +26

    Let's vote for Data Science course after sigma🔥🎉💪

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

      Agree with u

  • @kunvarsingh9208
    @kunvarsingh9208 4 วันที่ผ่านมา

    kya baat hai #Harry_Bhai itna mast tarike se smajha diya, bilkul concept clear ho gaya 🤩🤩🤩

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

    Humaray yahan Pakistan may bhi kuch Indians key trah key mentality k log hotay hain , jo her achay say achay level k course ko start krnay say bhi pehlay ye puchtay hain , k ye achi job or placement lagwaye ga ya nahi . agar wahin time learning may or practice may lagayein to beast ban jayein is field may . You are a real gem Sir 😍😍😍🥰🥰🥰🥰

    • @MohsinKhan-wv3ep
      @MohsinKhan-wv3ep 11 หลายเดือนก่อน

      What do you mean indians ke tarah log ? 🤬

  • @Basumatary-g6p
    @Basumatary-g6p 3 หลายเดือนก่อน

    this is the third video i watched on context API , and this was the best

  • @bishalkumarshaw2789
    @bishalkumarshaw2789 6 หลายเดือนก่อน +2

    Ab samajh mein aaya context api. Thank you bhaiya ❤❤😊

  • @rohitstudyclube7270
    @rohitstudyclube7270 11 หลายเดือนก่อน +5

    Salute for your hardworking and consistency ❤

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

    For those who are in hurry can start the video from 10:00 after understanding the introduction from 00:25 to 2:25 (What is the need of useContext).

  • @ElhaamAli-di5su
    @ElhaamAli-di5su 11 หลายเดือนก่อน +4

    Hello Harry Bhai, Love from Gilgit Baltistan, this course is amazing and on video No. 78

  • @gajulalekhaj7088
    @gajulalekhaj7088 11 หลายเดือนก่อน +4

    loved the video and this topic is released exactly before my exam
    thanku bhayya lotof love

    • @Soulcode-k
      @Soulcode-k หลายเดือนก่อน

      What course are u in? Because I want to get a job without degree so I am a little bit anxious can u tell me please

  • @4kOsmanEditz
    @4kOsmanEditz 11 หลายเดือนก่อน +5

    I loved this course and, I Saved 115 all your videos in my laptop. I don't want any type of paid course. #SigmaOp
    Pinn my Comment, Big Fan

  • @owaisnadeem2751
    @owaisnadeem2751 11 หลายเดือนก่อน +4

    Love and respect from Pakistan Harry Bhai

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

    Harry bhai ne bola hai time do m samjha dunga toh bs samjha diya
    Bhai pe bharosa rakho bs❤🔥

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

    Hamara Teacher Kaisa ho? Harry bhai jaisa ho! ❤

  • @NadeemAbbas-d7x
    @NadeemAbbas-d7x 7 หลายเดือนก่อน

    Very easy way for understanding this concept. Great Harry Bhai

  • @Ashish-sm8do
    @Ashish-sm8do 5 หลายเดือนก่อน +1

    best explanation so far

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

    After hitesh and piyush garg,watched your video and now finally im able to understand context api.

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

    thank you harry for clearing the concept

  • @NisarFoodShow
    @NisarFoodShow 11 หลายเดือนก่อน +2

    The course is awesome ❤❤

  • @Adithi-r4k
    @Adithi-r4k 6 หลายเดือนก่อน +1

    Thanks for the valuable content. Really feeling grateful to you.

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

    Thank you Harry bhai. It is a bit complex for me, but slowly it will become easy. 👍👍

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

    Awesome video 😎 👍

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

    make one video on UseReducer as well

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

    this line :- I WILL SEE YOU NEXT TIME ❤❤

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

    Amazing explanation Harry Bhai ❤

  • @saumyajoshi-ym2os
    @saumyajoshi-ym2os 11 หลายเดือนก่อน +5

    Sir now a days I am exploring angular spring boot full stack developement projects where i found these highlighting features
    1 razor pay
    2 login verification on mail
    3 more complex frontend part like links & all
    4 windows local storage for saving user credentials in browser
    Now my doubt is are these versatile range projects inspired by real mnc projects & can Learning it help freshers to develop projects in job ?

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

    thanks.. ab acha sa samj a gya ha context ka.❤

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

    very simple explanation of context api , my suggestion for the viewers first watch the video and try by yourself

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

    Harry Bhai We Will Be Teaching you JavaScript react best and your courses is very good and website is good

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

    My first comment sir ko special thank you very much sir🎉🎉🎉🎉🎉

  • @Soulcode-k
    @Soulcode-k หลายเดือนก่อน

    So it's basically global variables that we can use everywhere in our jsx files❤.
    React op❤

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

    React OP #harrybhai best youtuber and coding legend 💻

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

    Harry ki Guarantee ✅✅

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

    Helpfull Harry bhai❤

  • @AbhishekKumar-ir3jk
    @AbhishekKumar-ir3jk 11 หลายเดือนก่อน

    Code with Harry baba kii Jay🙌

  • @sadiyafirdouspatel620
    @sadiyafirdouspatel620 17 วันที่ผ่านมา

    Thanks for explaining in such a simple way #HarryBhai
    #ReactOp

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

    nice explanation

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

    “Learn as if you will live forever, live like you will die tomorrow.”

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

    Harry bhai keep it up

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

    @Harry Bhai I was using your 4 years old web development playlist..
    Front end only..
    Kaun sa follow karna hai abb😅

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

      New hi kro vese html or css old course me bhi boht achi ha or same ha.

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

    thank you haris bhai

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

    #CodeWithHarryRocks & #React Batch OP 🤟👍

  • @asimayub2825
    @asimayub2825 6 หลายเดือนก่อน +5

    how explained this better than hitesh sir

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

      sahi kaha yaar

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

    Thank You. For this awesome Video

  • @Mr.dev_15
    @Mr.dev_15 4 หลายเดือนก่อน

    Thks harry bhai.

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

    There is draw back of usecontext ....it should pass state only in react component ...not in normal function

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

    Sir aapne isme use effect likha hai ye use context aayega❤❤

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

    Sir after this react course please teach us about NextJs also...

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

    mja aagya guru

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

    Love you bhaiya ❤

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

    course is awesome...

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

    thank you. Please add next js

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

    #doubt If we have useContext hook in react then why we use Redux for same operation?

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

      Usecontext wont work for larger global state

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

    It took me 55 mins to complete this video, I learned the shortcut method to open the project in the vs-code itself, without using file explorer, I was coding along, made a short soft note on useContext, passed it using 2 different ways and then the actual concept of useContext hook. I understood all but don't you think 50 mins is way too much time?

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

      If you understood deeply than it's good

  • @FatimaSaleem-s6u
    @FatimaSaleem-s6u 5 หลายเดือนก่อน

    well explained

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

    Harry sir also make a video on useReducer hook

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

    Sir, Which chrome theme are you using?

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

    love you bhaiya

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

    Aryy Harry bhai title me useEffet hook aagya, lecture tho useContext ke bare me hain 😅😅

  • @chaurasiyaAayush-z2y
    @chaurasiyaAayush-z2y 11 หลายเดือนก่อน

    Sigma batch op 🎉🎉

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

    love you harry bhai from iit jodhpur

  • @MonikaKumari-er4de
    @MonikaKumari-er4de 9 หลายเดือนก่อน

    Thanks ❤️

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

    #SigmaBatchOp
    #ReactOp
    #Harry sir❤❤

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

    Title Should be "The useContext hook in React | Sigma Web Development Course - Tutorial #116"

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

    Title is incoreect Harry Brother

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

    #reactOp
    #best course - sigmawebdevelopmentcourse

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

    Thankyou bhai

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

    React OP
    Sigma Batch OP

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

    Harry bhai VS code main knosi Theme use karte ho

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

    Thank you

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

    Hlo harry bhai mai aap ka old web development follow karu ye new sigma wall wed devlopment please bata di confusion hai

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

    sigma batch op>>>

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

    I Am coming wait for me❤❤

  • @whitemask-Community
    @whitemask-Community 6 หลายเดือนก่อน

    #SIGMABATCHOP 🔥🔥🔥🔥🔥🔥

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

    What is outletcontext

  • @Dhiraj20014
    @Dhiraj20014 3 วันที่ผ่านมา

    Mai aapne jab react app ko run kar raha hu to white screen render ho raha hai .jabki sab code sahi hai aur console me bhi kuchh error nahi pa raha hu.when I run it.and I have done totally approach and also used chatgpt.Bro how to resolve it.any one having any idea .please help me .mere development journey ko slow kar raha hai yar . please tell me how will resolve it.

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

    Please make videos on redux. It is an important topic for react developers.

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

    Hello SIR. I am from Bangladesh and I am a non CSE student. I have 3 to 4 years to learn coding. So should I start with C and C++?

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

      Starting with java would be more beneficial

    • @aniruddharoysharma4540
      @aniruddharoysharma4540 11 หลายเดือนก่อน +2

      Nope if he is learning as a beginner he should start from python or c

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

    1st person , but i already have my own Framework which is like react bu different

  • @Rand0m.stuffff
    @Rand0m.stuffff 5 หลายเดือนก่อน

    I'm facing Error: Objects are not valid as a React child (found: object with keys {$$typeof, _currentValue, _currentValue2, _threadCount, Provider, Consumer, _defaultValue, _globalName, _currentRenderer, _currentRenderer2}). If you meant to render a collection of children, use an array instead.
    can someone help me out with this ?

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

      If you're encountering the "Objects are not valid as a React child" error while using the Context API, it typically means you're trying to render the context value directly, which is an object. Here’s how to address it:
      Check Context Provider: Ensure that the value you are providing in your context is appropriate (e.g., a string or a number) or properly accessing the properties of the object when consuming the context.
      Consuming Context: When you consume the context, ensure you're rendering a specific property of the object instead of the whole object.
      Example: If your context provides an object, access a specific field:
      Instead of rendering the entire object, render its properties (like value.name).
      Debugging: Use console logs to inspect the context value and make sure you’re not trying to render the whole object.

  • @MuskanKumari-lv5ul
    @MuskanKumari-lv5ul 11 หลายเดือนก่อน

    Harry bhaiya how to apply in your company?...pls give us full video on it.

  • @MuhammadNadir-f8f
    @MuhammadNadir-f8f 11 หลายเดือนก่อน

    good bhai

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

    Sigma batch OP
    React OP

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

    Amazing

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

    SIR , PLEASE AB AK AI PE SERIES BANAVO NA
    JORDAR SERIES CHE
    SIGMA BATCH OP

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

    React OP❤

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

    Coming for you sooon

  • @MuhammadAnas-ij6b
    @MuhammadAnas-ij6b 11 หลายเดือนก่อน

    Harry bhai love form pakistan

  • @BismaMustafa-r1o
    @BismaMustafa-r1o 4 หลายเดือนก่อน

    component 1 me jo const counter waly jo line hy us ki smjh nhi ai woh q likho

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

    Hi bro ❤
    Is bar TH-cam clone create Karo
    With full response like button login screen shot screen upload screen home screen posts screen and response nav bar database run time
    Like one page to another page Kasi transfer ho gaya
    ❤❤
    #SigmaBatchop

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

    bhai AI par series banavo ne

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

    #SIGMA_BATCH_OP❤
    #JAVASCRIPT_OP

  • @rcr_skull
    @rcr_skull 29 วันที่ผ่านมา

    React op💥💥

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

    Nice