Full React Tutorial #3 - Components & Templates

Sdílet
Vložit
  • čas přidán 21. 12. 2020
  • Hey gang, in this React tutorial we'll take a look at how components are made and how they return JSX templates (which are then rendered to the browser).
    🐱‍💻 🐱‍💻 Course Files:
    + github.com/iamshaunjp/Complet...
    🐱‍👤🐱‍👤 JOIN THE GANG -
    / @netninja
    🐱‍💻 🐱‍💻 My Udemy Courses:
    + Modern JavaScript - www.thenetninja.co.uk/udemy/m...
    + Vue JS & Firebase - www.thenetninja.co.uk/udemy/v...
    + D3.js & Firebase - www.thenetninja.co.uk/udemy/d...
    🐱‍💻 🐱‍💻 Helpful Links:
    + HTML & CSS Course - • HTML & CSS Crash Cours...
    + Modern JavaScript course - • Modern JavaScript Tuto...
    + Get VS Code - code.visualstudio.com/
    🐱‍💻 🐱‍💻 Social Links:
    Facebook - / thenetninjauk
    Twitter - / thenetninjauk
    Instagram - / thenetninja

Komentáře • 103

  • @kenneth_mirez
    @kenneth_mirez Před 3 lety +81

    The fact that you taught this course for free but way better than those that charge registration fees. You the real MVP, sir.

  • @RameenFallschirmjager
    @RameenFallschirmjager Před 3 lety +86

    Although I was a nutty boy this year, my wish was granted. I told Santa that I want the best react course in the world as Christmas gift, so here I am!

  • @ezeajali
    @ezeajali Před 2 lety +6

    I have tried React a couple of times and I knew something was missing. Just the first 3 videos in this series and it clicked. Thanks a lot. You explained key concepts that helped me understand how to make a simple webpage - components.

  • @TheodorosSkondrasMexis
    @TheodorosSkondrasMexis Před rokem +10

    if you are completing the course in 2023, with the newer version of react, the rendering in the index.js is done in a slightly different way (const root...), do not change that to match the older version. It works the same

  • @Justin-oi2tk
    @Justin-oi2tk Před rokem

    Very clear for adept programmers who have dabbled with scripting languages such as Python and OOP languages such as Java. Not too fast or slow -- just the right pace and just the key information.
    Thanks!

  • @god_gaming178
    @god_gaming178 Před 3 lety +1

    The way you learned these things is incredible.thats y u r so at explaining them.luv u bruh❤️

  • @legendaryknight6462
    @legendaryknight6462 Před 3 lety +16

    I was lucky dear Shaun as exactly when I need to learn React after learning CSS HTML and javascript from your tutorials then you made this fresh course. I can say that Hey everybody The net ninja is the most awesome place in the world of the internet and Shaun is the most amazingly clever and talented person who is able to turn complex materials of the programming world into a very simple one. Every 10 minutes of Shaun's lessons are like you are learning one hour from other sources or tutors. This channel worths 100 million subscribers.
    I wish people could know the value of what is Shaun doing for us and is giving us his special skills with his very kind and big heart without any expectations.Thank you so much.

    • @NetNinja
      @NetNinja  Před 3 lety +5

      Thank you so much for such a kind message! I really appreciate it!

    • @legendaryknight6462
      @legendaryknight6462 Před 3 lety

      ​@@NetNinja 🐱‍👤💖

    • @RR-et6zp
      @RR-et6zp Před rokem

      Great vid, kind of a weird question, but where are components exported to? the local computer where? to be imported in vs code

  • @lokeshr9794
    @lokeshr9794 Před 3 lety +3

    I was just Reactjs & now I got your playlists 🤩🤩 feeling superb

  • @mylesmoore4255
    @mylesmoore4255 Před 2 lety +2

    The level of detail you go into is very helpful for beginners.

  • @FairyRat
    @FairyRat Před 2 lety +1

    I absolutely love your content and your help has been invaluable to me throughout my learning journey.

  • @bartekz88
    @bartekz88 Před 3 lety +9

    This is what I have been looking for!

  • @whereislolly
    @whereislolly Před 3 lety +23

    You are an absolute GEM!!! Thank you so much for this invaluable content and super clear explanation!!

    • @RR-et6zp
      @RR-et6zp Před rokem

      Great vid, kind of a weird question, but where are components exported to? the local computer where? to be imported in vs code

  • @JustKeepBreathing01
    @JustKeepBreathing01 Před 2 lety

    These are the clearest and most useful vids I have ever seen. Thanks so much. I am learning how to uses React js and these are a great help😎😎

  • @arsenicwafer
    @arsenicwafer Před 2 lety

    I love these vids, they cover little details and not just glaze over it, expecting the view to already know what’s what.

  • @louisgirardin2030
    @louisgirardin2030 Před 3 lety +1

    Great content as always !

  • @mohammadabdelrahman786

    Good God man, I'm so thankful for finding you

  • @fahimsajjad5533
    @fahimsajjad5533 Před 5 měsíci +1

    Loving this series, keep doing the good work

    • @NetNinja
      @NetNinja  Před 5 měsíci

      Glad you're enjoying it! :)

  • @krishnashah6654
    @krishnashah6654 Před 2 lety

    Hey!! I really like your course.
    Just a small request sir, Pls make a playlist of this whole new course. I had to make on my own so XD

  • @Amauriking
    @Amauriking Před rokem +1

    Thank you for your massive efforts. In 2022 ignorance shouldn't be allowed. 🤠

  • @mastersoftware01
    @mastersoftware01 Před 3 lety +4

    You are a super ninja!!!!

  • @adriandeveraaa
    @adriandeveraaa Před 2 lety

    omg that emmet shortcut is amazing! you have my subscription!

  • @boxtrainer
    @boxtrainer Před rokem

    selamaleykum sensei would you prefer react over vue or so? and is it only personal preferences? also thanks for your tutorials. wish you the best

  • @user-gm8uz4dq3w
    @user-gm8uz4dq3w Před 5 měsíci

    Fantastic job dude, you such a perfect voice and teaching technique!

    • @NetNinja
      @NetNinja  Před 5 měsíci

      Thanks :) that means a lot

  • @RR-et6zp
    @RR-et6zp Před rokem

    Great vid, kind of a weird question, but where are components exported to? the local computer where? to be imported in vs code

  • @dirshayeerdachew5683
    @dirshayeerdachew5683 Před rokem

    congratulation you got 1M!

  • @LISAtheNINJAA
    @LISAtheNINJAA Před 3 lety

    So important thank you

  • @mariuszgolik7040
    @mariuszgolik7040 Před 3 lety +3

    You have the gift of teaching from outer space!!!Outstanding Job ! and see You on Udemy ! ;)

    • @NetNinja
      @NetNinja  Před 3 lety +3

      Thank you :) !

    • @mariuszgolik7040
      @mariuszgolik7040 Před 3 lety +1

      @@NetNinja I think ...i SHOULD thank YOU!!! Have you Awesome Day !!! Best regards from mario:)!!!

  • @quarantinecommunity384
    @quarantinecommunity384 Před 3 lety +2

    You are really really great

  • @zoltan567
    @zoltan567 Před 7 měsíci

    For the creator of this series: Although it's 2 years old, I found this series the best ift as far as performance and claritty is concerened. I value high if someone has good english skills regarding using the right words, and keeps in mind that target audience. So a big thumb up for the content creatotr of this series..

    • @NetNinja
      @NetNinja  Před 7 měsíci

      Thanks Zoltan, that means a lot :)

  • @s0meshwarpatil
    @s0meshwarpatil Před 3 lety +1

    Ninja technique of learning react 🤺

  • @smaug9833
    @smaug9833 Před 3 lety

    Hi, can react be used with a Spring boot backend to render content from json data we get back from REST end points?

  • @yurish4ez
    @yurish4ez Před 3 lety

    I love you man!

  • @tarekghosn3648
    @tarekghosn3648 Před rokem

    you my man. are awesome.

  • @saintemi5130
    @saintemi5130 Před 2 lety +1

    hey netninja which of the emmet extensions do i use

  • @bekbull
    @bekbull Před 3 lety +1

    Ninja is - TOP!

  • @ruixue6955
    @ruixue6955 Před 3 měsíci

    1:03
    2:05 component function name has to start with capital letter
    2:20 code inside the component function is called jsx
    3:00 difference between jsx and html
    5:52 export default

  • @armanahmed4806
    @armanahmed4806 Před 3 lety +1

    Nice video plz make a MERN stack series sir

  • @javascript4576
    @javascript4576 Před rokem

    u got what i need

  • @GiancarloCarccamo
    @GiancarloCarccamo Před 2 lety

    great video

  • @HordanJarbinger
    @HordanJarbinger Před 2 lety

    One of the best coding teachers on CZcams

    • @NetNinja
      @NetNinja  Před rokem

      Thanks for the kind words Hordan :)

    • @RR-et6zp
      @RR-et6zp Před rokem

      Great vid, kind of a weird question, but where are components exported to? the local computer where? to be imported in vs code

  • @micah_9033
    @micah_9033 Před 2 měsíci

    thank you for this!

  • @batuhanbatuhan6445
    @batuhanbatuhan6445 Před 3 lety +1

    why is my VSC not creating div.content when I press tab

  • @arazmammadov9276
    @arazmammadov9276 Před 3 lety

    When will tbe Redux course please? Thanks

  • @shinnthantminn9758
    @shinnthantminn9758 Před 2 lety +1

    sir i am using react 17.0.2 but i need import react from react

  • @eetulaakso5374
    @eetulaakso5374 Před rokem

    I am a little bit lost here. I have done some front end with angularjs before and used css there. If I remember correctly, class referred to styling with CSS, is that why we cannot use class and weneed to use className to define react class?

    • @DrDemolition
      @DrDemolition Před rokem +1

      No, the reason we do that is because React turns your JSX into JS, And how does one change class name(CSS) in JS? You guessed it, using className property.
      For example: document.getElementById('foo').className = 'bar';

  • @dr.asimali4263
    @dr.asimali4263 Před 3 lety +1

    Can you make a new series on Django PLEASE!

  • @artyomagadzhanyan5472
    @artyomagadzhanyan5472 Před 3 lety +4

    Could you please tell how many episodes you are planning to make for this React tutorial playlist?

  • @javascript4576
    @javascript4576 Před rokem

    thats what i need

  • @dalmapall7285
    @dalmapall7285 Před 3 lety +1

    Where can I get a netninja t-shirt? I would so proudly wear it. I love your content! Thank you so much.

    • @NetNinja
      @NetNinja  Před 3 lety

      Hey, I don't have many designs, but I do have a few up here - the-net-ninja-merch.creator-spring.com/? :). Thanks!

  • @realtorBG
    @realtorBG Před 3 lety

    can you do compilation React + antd please...for beginners

  • @sahildudani4658
    @sahildudani4658 Před 2 lety

    Hello I need your help plz tell how to call a component using onclick

  • @keshavmaheshwari521
    @keshavmaheshwari521 Před rokem

    What does index.css do?

  • @user-il3gd9er1u
    @user-il3gd9er1u Před 3 lety

    Thanks

  • @Mahmudulhasan-ts5hm
    @Mahmudulhasan-ts5hm Před 3 lety

    thanks

  • @TheBhumbak
    @TheBhumbak Před 3 lety

    awesome playlist brother, thank you so much, one request, keep framrate low at 30 if not lower as when we speedup most notebooks and data plans do not stuck

  • @Foused87
    @Foused87 Před 3 lety +1

    Why these tutorials are so short when vue tutorials are much longer?

  • @PriyanshuRaj-oc4tk
    @PriyanshuRaj-oc4tk Před 3 lety

    nice

  • @fouadaitelhaj1476
    @fouadaitelhaj1476 Před rokem

    good one

  • @lifeofdaceo3117
    @lifeofdaceo3117 Před 10 měsíci

    hello gang, I need you're help please i am following your tutorial but work is not showing on my Brower ie localhost its black and i checked my Brower setting Js is enable how can i solve this problem its stopping me from moving forward with the video ,also Thanks sir for sharing your knowledge with the world.

    • @sdferd1
      @sdferd1 Před 9 měsíci +1

      did you solve this issue?

    • @lifeofdaceo3117
      @lifeofdaceo3117 Před 9 měsíci

      @@sdferd1 yes bro, thanks for the reply 🙏

  • @ridl27
    @ridl27 Před 3 lety

    ty.

  • @mtshgaming292
    @mtshgaming292 Před 3 lety +1

    mern stack pls

  • @Manny-ng9vo
    @Manny-ng9vo Před 3 lety

    why does app.js not import react ?

  • @sakibhasan7857
    @sakibhasan7857 Před 3 lety +3

    is mern stack next?

  • @perfrandsen
    @perfrandsen Před 2 lety

    where should I post question about the content of this video?

  • @jeeadvanced1230
    @jeeadvanced1230 Před rokem

    ❤❤❤❤❤

  • @the_awakening_msaha5132

    Great!!!! 😇

  • @balhallak
    @balhallak Před rokem

    If Emmet did not work for the first time, just restart VS code..

  • @mohamedayman8921
    @mohamedayman8921 Před rokem

    Who cares about React. I need to hear this accent everyday 🤤🤤
    Thank you very much for your effort and lessons

    • @NetNinja
      @NetNinja  Před rokem

      Thanks Mohamed, glad you enjoy it!