Bind in javascript | chai aur

Поделиться
HTML-код
  • Опубликовано: 22 авг 2024
  • Visit chaicode.com for all related materials, community help, source code etc.
    #javascript #hindi
    Sara code yaha milta h
    github.com/hit...
    Discord pe yaha paaye jaate h:
    hitesh.ai/discord
    Instagram pe yaha paaye jaate h:
    / hiteshchoudharyofficial

Комментарии • 230

  • @shreyakolekar4059
    @shreyakolekar4059 9 месяцев назад +21

    Thank you Hitesh Sir for teaching such deep concepts and history of JS coding. Still hard to believe that we are getting this for free. I've done courses on Udemy, but nothing compares to your amazing videos! ❤

  • @blackopss017
    @blackopss017 10 месяцев назад +71

    The day I will get a job...I am gonna share small stake of my salary with those youtubers who taught me programming and Hitesh Bhaiya is one of them.

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

      Wow 🙏

    • @MohsinKhan-wv3ep
      @MohsinKhan-wv3ep 9 месяцев назад +10

      He don't wany your money , but the thing he may appreciate, which you can give is by achieving your goal and helping others to achieve their goal ❤

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

      Broo I have the same motive too . Let's go 😊

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

      Same

    • @vanshkumar-9042
      @vanshkumar-9042 4 месяца назад +1

      What happened brother!
      Have you get the job?

  • @DashinDanish
    @DashinDanish Год назад +39

    Indeed! We humans always tend to take things for free for granted. But here, let's not do that. He's putting his precious time and efforts just to teach us so that we may get a job. Let's share his videos everytime we see it in the feed!

  • @sirdragoon4625
    @sirdragoon4625 10 месяцев назад +30

    If someone is confused here is the summary , since we are calling this.handleClick and this here is button as console.log(this) gives , so button do not have handleClick access (that's why its coming as undefined ) , so we have to explicit bind this to the class context (Which is React) to get the access.
    Hope it is clear😀

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

    Mind blowing. I could never imagine this deep down lies the use case of bind() in JS and erstwhile React

  • @Anime-vk6xq
    @Anime-vk6xq 3 дня назад

    Best series to learn about JavaScript in depth.

  • @user-sz9vt4fo1j
    @user-sz9vt4fo1j 24 дня назад

    thanky sir , cheeje bhale kaam main aaye na aaye per unki knowledge honi bhut jaruri hai , aapka bhut bhut dhanywad ki aap ne itna achaa course banaya , warna past ka pata nhi or future ko define karne chale , isse lagata hai ki past ki knowledge hona bhut hona aawayasak hai , danywad ,

  • @bibek2507
    @bibek2507 10 месяцев назад +2

    Thank you Hitesh and the whole team behind this beautiful JS course.

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

    I found an Interesting concept regarding 'this' that it does not overrides the content of 'this' in callback function:-
    In JavaScript, the bind() method creates a new function that, when invoked, has its this value explicitly set to the value provided as an argument to bind(). It doesn't override this in the original function; rather, it creates a new function with a bound context.

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

    Best course of JS, No one teaches this much of depth. Thanks for the effort you have made.

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

    I'm 100% sure this is the best series of JavaScript on RUclips. Love you sir videos nhi rukhne chahiye or chai banti rehani chahiye

  • @SarveshKumar-08
    @SarveshKumar-08 8 месяцев назад +2

    00:02 Introduction to the early days of React
    01:28 Learning JavaScript basics for free on RUclips.
    02:51 Discussing the creation and functionality of a class in React
    04:31 Creating and handling button click events in JavaScript
    05:57 Adding event listeners and handling button click events in JavaScript
    07:26 Understanding button references and React methods
    08:53 Explaining the use of 'BIND' keyword in JavaScript
    10:19 Access to libraries and functions inside React

  • @shikharpandya4927
    @shikharpandya4927 10 месяцев назад +2

    Sir I find ur Js series as the best in YT. Your tutorials gives insights of the topics which are not discussed much by others .
    Lots of love and respect for ur hard work for helping us out by sharing ur knowledge
    ❤😄

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

    Love you sensei 🙏 kabhi socha nehi tha free me bhi itna quality content mil sakta hain hats off sir

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

    Sir apke prem prem ke chakr me ye series maine 3 bar dekh dali😁

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

    "Love the perfect blend of tech and tea on Chai aur Code! Engaging content and soothing vibes make it my go-to channel. Keep brewing knowledge!"

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

    You are the best teacher who provide all the paid content for free. Even the paid content doesn't provide so Deep knowledge as they only want to sell more and more courses. 🔥🔥🔥

  • @user-mj8nf1fh2h
    @user-mj8nf1fh2h 11 дней назад

    Thank you very much sir chai ke sath☕

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

    Hello Sir 😘, ur tutorials hv been an invaluable resource 4 me n many others who r eager 2 learn n expand our knowledge. Ur teaching style is not only engaging but also incredibly effective. U've a unique talent 4 breaking down complex concepts into easily understandable parts, which has made learning so much more accessible.
    Thank You for Being an Amazing RUclips Tutor 🙌

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

    best tutorial on JavaScript ever exist on earth. I think after spending a big amount of money for learning JavaScript, that also not comparable or even close to these tutorial.
    Thank You sir..!
    kudos......
    like please everyone

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

    Thank you Hitesh Sir for teaching such concepts with simplified explanation along with JS history. I have not seen any paid or free content so far, that can touch your way of teaching

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

    shandar shandar lectures
    behtareen series
    behtareen video

  • @utkarshdixit4611
    @utkarshdixit4611 10 месяцев назад +2

    Osm❤

  • @Coder-rohits
    @Coder-rohits 3 месяца назад +1

    Sir aapke iss prem ko kabhi nahi bhul paunga.

  • @VikashSingh-hc6zo
    @VikashSingh-hc6zo 8 месяцев назад

    Thanks a lot sir. Chai k sath javaScript ka under the hood behaviour or khi dekhne ko ni milta sirf yaha milta hai

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

    We appreciate your efforts sir 🙏

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

    best video for bind sir..❤❤❤

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

    Such a sweet guy! 1:46
    Keep the good work going Hitesh sir💪

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

    I usually quit things when i get bored but sir apke efforts hme bhi boost kr rhe hy! Thank you so much for your endless efforts and with your kind smile! God Bless You Sir!!

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

    just for comment purpose {If someone is confused here is the summary , since we are calling this.handleClick and this here is button as console.log(this) gives , so button do not have handleClick access (that's why its coming as undefined ) , so we have to explicit bind this to the class context (Which is React) to get the access.}

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

    Hitesh sir best teacher in my view
    koi koi yhi java script 10000 NRI se pd rha ha
    aur koi koi
    koi koi yhi java script 25000 NRI se pd rha ha
    aur koi lkhao dekr kisi me itna clear or basic stand ni jo ki sirf HITESH Sir me ha
    Big Fan of HITESH sir

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

    Thankyou so much , it is the best javascript series in the history of mankind❤❤❤

  • @Hamza-Pro-Dev
    @Hamza-Pro-Dev Месяц назад

    1:47 Appreciated ☺

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

    I really appreciate and love your work ❤. Jitna aapne deep mein jakar padhaya hai, utna to koi soch bhi nahi padhane ka. Aapke wajah se hee mere jaise developer aspirant ko umeed ki roshani dikhati hai .
    Thank you sooooooo much Hitesh bhaiya ❤

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

    Thanks sir jii ❤‍🔥 your efforts are priceless ✌ such a deep content you are giving free. What a man you are sir jii

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

    Overwhelmed by the quality ..thanx alot.

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

    "Chai aur Code, you're the mentor I wish I had when I started learning JavaScript. Incredible job!"

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

    bahut bahut dhanyavaad sir aapke efforts ke liye!

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

    Thanks Bhai aap ne bohat acha samjaya bind function. U r the inspiration to me as a teacher and role model

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

    Loved this series.
    Very much appreciated sir❤️

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

    Hitesh Bhai is always the best

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

    Sir u are the best teacher

  • @user-mo1sy5ck7r
    @user-mo1sy5ck7r 5 месяцев назад

    best Series ALL OVER THE UNIVERSE, thank you Sir 🙏

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

    Thank you so much Histesh sir. The concepts you teach are very deep and understandable. Nobody teaches concepts this well for free. Thank you so much for delivering such high quality content with your hard working efforts.

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

    Thanks, sir ji.....I bow to thee, a crore crore times..

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

    Bhai next level No comparison

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

    hats off to your dedication hitesh sir

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

    Thank you, Hitesh sir, for your invaluable insights and deep understanding of JavaScript. Your expertise has been instrumental in enhancing my understanding of this language and has truly empowered me to become a more proficient developer. Your passion for sharing knowledge is inspiring, and I am incredibly grateful for the guidance you provide. Here's to continued learning and growth together.

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

    Sir is Wale topic PE to bahut hi maja agye
    ❤❤❤
    Sir apse padhkr to js ke concept pehle se hi dimaag mein chal rha hai
    GOLDEN GEM hai app js ke
    thanku so much sir ❤❤❤😊😊

  • @user-dj8kn1jl6v
    @user-dj8kn1jl6v 9 месяцев назад

    bhut bbadhiya series h , keep it uppppppppp :) so im learning JS because i have to create project , bythway you are so grearfull ,

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

    Sir kya bataun.. bas Love ho aap

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

    Thank you so much sir 💚

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

    Easy to understand Hitesh sir, thank you for sharing

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

    love you sir :) Watching your series from Germany

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

    Thank you so much sir for these videos.

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

    thank you sir

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

    "Hitesh sir 's JavaScript series is a goldmine of knowledge, transforming beginners into proficient developers! 💡 ''

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

    1:46 - sir aap toh Bihar UP mode m chal gaye 🙂
    But thank you so much sir. for this wonderful course.

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

    Sir , you are great.

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

    document
    .querySelector('button')
    .addEventListener('click', () => this.handleClick.call(this));
    If we use call like this then it'll also work. I was so much consued about it and researched so much about bind and call. I almost got the clarity but i am still little bit confused but it's ok... 🤧🤧🤧🤧

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

      But, did you notice that if the button is clicked, it does nothing when "call" is used. Also, the button need not be clicked to produce that output that you are getting.
      It is because, the function this.handleClick.call(this) is not passed as reference as we have seen in the case of "bind". It is immediately gets executed as the constructor is called (how constructor is called -> when page reloads).
      Whereas, bind method just produces the reference for function to be called later point of time by binding this to the passed argument to the bind function.
      That is why, as soon as the page reloads it prints the same output as this.handleClick.bind(this).
      Button has no reference to execute a function. Basically it has undefined. addEventListener also doesn't generate error as it got undefined (return value of handleClick()).

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

      @@pratiksingh23 bro, using call like this just works exact same as bind. And my code is working properly and button as well.
      Because using call() immediately executes the function that is why I have wrapped it in another arrow function, so that it doesn't get's executed immediately as we load it into the browser. If you don't wrap this .call() method like I did, only then it will create such problem that you mentioned.
      If you want to pass that function as reference and also you don't want to use bind. You can write it this way:
      "()=>{this.handleClick.call(this)}"
      It works just same as using bind like this: "this.handleClick.bind(this)"
      At the end of the day it depends on your choice what syntax you prefer. But obviously bind is more commonly used in even handling so if you want your code to maintain some industrial standards then you'll have to follow the preferred way.
      Hope it gives clarity! Thanks! 😊❤️

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

      ​@@pratiksingh23bro, using call like this just works exact same as bind. And my code is working properly and button as well.
      Because using call() immediately executes the function that is why I have wrapped it in another arrow function, so that it doesn't get's executed immediately as we load it into the browser. If you don't wrap this .call() method like I did, only then it will create such problem that you mentioned.
      If you want to pass that function as reference and also you don't want to use bind. You can write it this way:
      "()=>{this.handleClick.call(this)}"
      It works just same as using bind like this: "this.handleClick.bind(this)"
      At the end of the day it depends on your choice what syntax you prefer. But obviously bind is more commonly used in even handling so if you want your code to maintain some industrial standards then you'll have to follow the preferred way.
      Hope it gives clarity! Thanks! 😊❤️

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

    yes it was very interesting topic.

  • @ronakTV12
    @ronakTV12 10 дней назад +1

    Thank You SIr

  • @user-hg9sv7yr6l
    @user-hg9sv7yr6l 6 месяцев назад

    its hard to believe that we are getting this beautiful detailed course for free.

  • @MightyYoutuber-mb7xd
    @MightyYoutuber-mb7xd 4 месяца назад

    Amazing content💖💖

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

    10:45 witty humble bragging
    Thanks for these videos

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

    content appreciation seh baad ke hai !!

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

    Thank you sir 🙏❤️

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

    Much value provided Sirji....

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

    sir bohut hi help mil rahi he thanks. please sir raect native pe bhi ek playlist bana dijiye.💗💗💗💗💗

  • @kishan-74537
    @kishan-74537 4 месяца назад

    thank you so much sir for this playlist

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

    thanks ji

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

    Appreciated sir
    love you sir

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

    from lacture 1 to here .................😍

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

    Best js tutorial thanku so much sir

  • @mehaksharma-jt7sx
    @mehaksharma-jt7sx 11 месяцев назад

    apka bohot bohot dhanyavad sir , appreciate a lot

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

    Thank you for this great series 👍

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

    Thanks a lot for the insightful javascript series on RUclips! It has been incredibly helpful in enhancing my understanding of the language.

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

    thank you so much sir 😊

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

    thank you sir for that much detailed knowledge...

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

    Best js course on entire RUclips ❤❤❤

  • @ano3000nymous
    @ano3000nymous 15 дней назад

    In the line "this.handleClick.bind(this)" the first 'this' refers to the React class as the function 'handleClick' is in the React class and the function reference in the event listener is also being written in the React class. The 'this' parameter in the bind method also refers to the context of React class as it will be used by 'handleClick' method to log out the server property of React class. Is this right?!?

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

    Thanks sir for the series

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

    In Class component mostly you get to see this "Bind" method.
    anyways, good content.

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

    With all the respect, free toh hai but audience bhi sir best hai apki. Don't worry app jo bologe vo bilkul karenge....like share subscribe bhi karenge😅

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

      Ye to sab maante h, chai aur code pe sab serious coders h. Life me kuch krna chahte h aur uske liye serious mhnt krte h.
      Mujhe b full motivated rkhte h

  • @jk-sm6qr
    @jk-sm6qr 5 месяцев назад

    You are gem sir

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

    crystal clear explanation

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

    Sir your teaching is awesome

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

    Hindi mein aur clearly samajh aata hai!!

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

    Thankyou sir keep it up ♥

  • @jrahul42
    @jrahul42 13 дней назад

    great video

  • @koustavmaity-fh3gx
    @koustavmaity-fh3gx 9 месяцев назад

    god level teaching!!!!!.

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

    Sir you are great ❤

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

    Thank you guruji❤

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

    Appericated👏

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

    1:46 I'll never gonna forget you ❤

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

    Thanks Hitesh Bhai for bringing informative video!

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

    i love this 😍😍😍😍😍😍

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

    Free he par expensive knowledge he

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

    thankyou sir for the wonderful playlist

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

    Thank you sir for this good lectures of js🥰