React JS Tutorial For Beginners With React JS Project Step By Step Tutorial 2024

แชร์
ฝัง
  • เผยแพร่เมื่อ 16 มิ.ย. 2024
  • React JS Tutorial For Beginners With Project Step By Step Tutorial 2024 | Learn React JS and create To-Do List App react project in 1 hour.
    ❤️ SUBSCRIBE: ‪@GreatStackDev‬
    Download the assets: drive.google.com/file/d/1TOFs...
    In this single tutorial you will learn all basic concepts of react like, React Components, JSX Working, Rendering List in React JS, useState, useRef, useEffect in React, how to pass a props in React JS and Event handling.
    After learning all these react JS concepts, we will also make a project using React JS. This will be a To-Do List app. In this to list react app you can save the task list to be done and you can also mark any task as completed or pending. We will use local storage of web browser to store the task list on web browser so that when you close the browser and open the app on your browser again, then your saved task list will be available.
    You can use this React JS project in your resume / online portfolio and also for your college project.
    After watching this React JS tutorial for beginner you will have practical knowledge of React JS and you can create your own front end web project in react like, Portfolio website, eCommerce website or social media website.
    👉 React Introduction Tutorial: • What Is React (React J...
    #ReactJS #ReactJsTutorial #ReactJsProject #GreatStack
    -------------------------------------
    Build more React JS projects:
    Complete Ecommerce Website In React:
    👉 • How To Create Complete...
    Complete Portfolio Website In React:
    👉 • How To Make Portfolio ...
    Build ChatGPT Clone In React:
    👉 • Build ChatGPT In React...
    Build AI Image Generator with OpenAI In React
    👉 • Build An AI Image Gene...
    Create Weather App In React
    👉 • How To Create Weather ...
    ----------------------------
    Timestamp:
    00:00 What you will learn
    00:45 What is React
    02:38 React Environment Setup
    05:24 How React Works
    06:46 React Components
    09:20 How JSX Works
    10:10 Rendering List
    15:42 React useState Hooks
    18:20 Passing Props
    22:00 React useRef Hooks
    27:35 Create To-Do list app using React JS
    49:16 React useEffect Hooks
    -------------------------------------
    Recommended HTML and CSS Projects:
    Learn Complete HTML and CSS from basics:
    ► • HTML And CSS Tutorial ...
    Make A Complete Website for college using HTML & CSS:
    ► • How To Make A College ...
    How to make personal resume website step by step:
    ► • How To Make A Website ...
    -------------------------------------
    Connect with me:
    👉 linktr.ee/iamavinashkr
    Connect with GreatStack:
    Instagram: / greatstackdev
    Twitter: / greatstackdev
    Facebook: / greatstack

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

  • @WillHype
    @WillHype 7 หลายเดือนก่อน +25

    I've been followed you for a while now, you're really a great teacher ! I wish you all the best for your future you deserve it

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

      he's the best teacher ever wish him all the best too.

  • @endgaming4109
    @endgaming4109 22 วันที่ผ่านมา +3

    Finally you say it is Basic consept of react. 🤯

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

    Bhai yaar ek hi dil hai ....kitani bar jitoge.....❤❤❤❤❤........you are 😊😊😊😊 reason of this....thanks....

  • @UtiFavour
    @UtiFavour 7 หลายเดือนก่อน +4

    I've been waiting for this!!! Thank you great stacks🙂

  • @largatonguyemmanuelcouliba9827
    @largatonguyemmanuelcouliba9827 7 หลายเดือนก่อน +6

    Thank you so much for this video ! You explain very well. Altough, I think beginners (like me) need more step by step tutorial to cover most used concept in react

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

    This is by far the best react tutorial i have seen you have covered most of the things that too so easily hats off to you and thankyou so mych for such a informative content.

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

    thank you 💙 i officially learned react 🎈you are my hero ! i 'm glad chose this channel .

  • @Xaviercomment586
    @Xaviercomment586 7 หลายเดือนก่อน +52

    thanks! you're the reason why I do programming

    • @con_el_maestro3544
      @con_el_maestro3544 7 หลายเดือนก่อน +6

      No, "YOU'RE" the reason I love programming

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

      What r u doing here 🙄

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

      Haaaaa😊😊😊😊😊😅😅😅😅😅😂😂😂😂😂finally seeing him programming

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

      You entered everywhere😂

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

    Thanks, perfect 1 hr course.

  • @IllIIIIIIllll
    @IllIIIIIIllll 7 หลายเดือนก่อน +2

    Wow your channel is gold, thank you🙏.

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

    I have been waiting to this ❤

  • @Nandinichari222
    @Nandinichari222 7 หลายเดือนก่อน +2

    I like your videos you are explaining well , I can understand easily... Thank you so much ❤️

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

    Thank You Bro !!
    Really Its Great Tutorial

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

    Bro, many many thanks for this video.❤

  • @ashutosh_tiwari
    @ashutosh_tiwari 6 หลายเดือนก่อน +21

    I remember this channel, this is the channel where I first started learning HTML/CSS when I was in my 8th Standard, back then it's name was easy tutorials. Your tutorials are really very easy and understandable so please keep making these videos. And one suggestion would be that, try to make videos on trending topics with more complex and good looking projects. Like you can create a beginner, intermediate and advanced playlist on React, Tailwind, Framer Motion etc.
    Ohh I forgot to mention that now I'm in College 2nd year doing BCA.

    • @a.hgaming2416
      @a.hgaming2416 3 วันที่ผ่านมา

      Hello bro

    • @a.hgaming2416
      @a.hgaming2416 3 วันที่ผ่านมา

      My name is ankit

    • @a.hgaming2416
      @a.hgaming2416 3 วันที่ผ่านมา

      I am a BCA 3 year student

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

      @@a.hgaming2416 now I'm in my 3rd year as well.

  • @Hedi_Developer
    @Hedi_Developer 7 หลายเดือนก่อน +2

    Hi Sir, I love your videos i learned many things from you thank you sir....🙌

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

    a nice one fellow this makes things a bit clearer the whole thing reminds me of lambdas in c++

  • @naeemahmad-gm3bi
    @naeemahmad-gm3bi 7 หลายเดือนก่อน

    You are a very good teacher. Made it easy to learn React. Lots of thanks from Lahore

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

    Excellent !

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

    I will learn react only by doing Projects and reading blogs. We can not learn React only by pen and paper. Thanks for the project

  • @ControllerCommand
    @ControllerCommand 7 หลายเดือนก่อน +18

    Can you please make a long video for beginners on JavaScript > React > Next.js. So many people want to learn but we need a long video where Instructor starts from JavaScript fundamentals then React and then Next.js. In the end a complete project will be icing on the cake.

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

      ditto

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

      he has already done that

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

    thank you❤ I owe you a lot

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

    this is a fine tutorial thank you kind sir

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

    Great tutorial, thanks

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

    Big up, you have sharpen ❤

  • @Johnathan_.
    @Johnathan_. 7 หลายเดือนก่อน +3

    Brother.. You are just awesome! I made my portfolio website with your tutorial and got a job.. Thank you soo much.

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

      With your project based studies.. I was able to see how each elements tag function.. And this is the way every student should learn coding.

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

      If you dont mind, can u share ur portfolio website

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

      Glad to hear Nithin. Congratulations...!!!

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

      Bro what is the package you got? 🎉

  • @JonathanSantos-ut1gc
    @JonathanSantos-ut1gc 7 หลายเดือนก่อน +2

    Thanks

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

    GREAT STACK YOURE THE BEST AND I HAVE BEEN FOLLOWING YOU SINCE EASY TUTORIAL ... PLEASE CAN YOU MAKE A VIDEO ON INFINITE SCROLL WITH CARD IMAGES .. PLEASE

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

    thank you Sir👏👏😍😍

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

    Thank you sir for the great knowledge 🙏🙏🙏

  • @user-dj8fj4td4m
    @user-dj8fj4td4m 6 หลายเดือนก่อน

    Thank you best vidios & chanel

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

    The best tutorial

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

    God❤ Live long Sir 🙏🏻.....This helps me lot

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

    i am really amazed to see this . thank you

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

    Thanks a bunch❤

  • @BouQssim
    @BouQssim 7 หลายเดือนก่อน +2

    that's very useful, thank you

    • @GreatStackDev
      @GreatStackDev  7 หลายเดือนก่อน +2

      Glad it was helpful!

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

    thank you...

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

    Really educative content...! much appreciated

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

      Glad you liked this react js tutorial

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

    Thnxxx

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

    new sub here

  • @vsankar
    @vsankar 7 หลายเดือนก่อน +2

    Thank You Sir💛💛💛

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

      Always welcome

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

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

    Honestly little too much for a beginner tutorial but thanks anyways . Learned a lot :)

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

    Next js ecommerce website design plz😢

  • @16gowtham.s28
    @16gowtham.s28 7 หลายเดือนก่อน +1

    I want React js basic to advance video

  • @nikhilsingh-te8hn
    @nikhilsingh-te8hn 2 หลายเดือนก่อน

    Please create courses on just creating front end layouts without any backend. If possible ~1Hr : ). As an mid level developer I am comfortable with backend but its the front end like layout, align, grid etc which takes a lot of time for me.

  • @drexk6569
    @drexk6569 7 หลายเดือนก่อน +2

    can you dedicate a video on how to fetch api

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

    sir useEffect and useState per ek seperate video please

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

    Thank you sir, for making videos on react. could you please do a video on how connect firebase for authentication in react.

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

      Thanks for your comment, I will try in upcoming videos.

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

    please upload node js also we will be thankfull to u very much

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

    This is definitely not a beginner friendly tutorial, especially the project part of it but anyway thanks for making this video!!

  • @user-gf6yd3ug2r
    @user-gf6yd3ug2r 3 หลายเดือนก่อน

    Please is this the same guy from Easy Tutorial??
    NIce Video, Thanks.

  • @istvanbiczyk9632
    @istvanbiczyk9632 7 หลายเดือนก่อน +4

    Great tutorial, thank you for making it! Where can I find the png images please?

    • @GreatStackDev
      @GreatStackDev  7 หลายเดือนก่อน +2

      Thanks Istvan, I have just added the google drive link in the description to download the icons.

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

      @@GreatStackDev Thank you very much! What would be your recommendation for deploying this project? I have used Heroku before but I'm not sure if it's the best for a React application.

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

      @@istvanbiczyk9632vercel

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

      Could you please disclose the dimensions of the asset elements.
      Are they 24x24, 72ppi, 32bit? Svg or pure .png? Since I'd love to draw them myself.

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

    Please dedicate a video on react router

  • @remember.772
    @remember.772 3 หลายเดือนก่อน

    U miss something when we add alot task the list is gonna leave the height of the Todo div and it become on the body

  • @Aashiqui-pf7ni
    @Aashiqui-pf7ni 3 หลายเดือนก่อน

    hi sir actually its lot more for a beginer like useEffect ,localstorage so still need some clarity but thats for the video but i can't delete all the data (todos)

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

    ❣❣❣

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

    Thanks sir
    Sir why to create todoscount for local storage when have all data set in local storage

  • @mohdabid8499
    @mohdabid8499 7 หลายเดือนก่อน +2

    Please creat trading application with react js

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

    ❤❤❤

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

    I'm new to react.. This is enough to creating projects in react?

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

    Can u make a video on a podcast streaming website using react

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

    Joomla website create please ❤

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

    When the page is reloaded, your component will be remounted.
    Without the first useEffect, the todos state will be re-initialized to an empty array [].
    Then, the second useEffect will run, as it still exists in your code. However, since the todos(state variable) state is now an empty array, the localStorage.setItem("todos", JSON.stringify(todos)) line will store an empty array in localStorage under the key "todos".
    As a result, when the page is reloaded, the todos state will be initialized as an empty array, and the data in localStorage under the key "todos" will also be an empty array. This behavior will cause any previously saved todos to be lost because they were not loaded into the todos state during component initialization.
    Was this explanation technically correct?

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

    If bro had used npx create react app this video woud have been in two parts

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

    As of February 13, 2024 for LTS: node-v20.11.0 (includes npm 10.2.4)

  • @user-ou1hg1eg9e
    @user-ou1hg1eg9e 7 หลายเดือนก่อน

    Sir i have been assigned to create a website on freelancer marketplace and project management tool using html and css . But i don't have any idea how should it look like . Will you please make a video for this ?

    • @GreatStackDev
      @GreatStackDev  7 หลายเดือนก่อน +2

      You can take a design reference of fiverr.com for freelancer website design and asana.com or trello.com for project management tool design. Inspecting their source code will help you a lot in your development process.

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

    plz make expense tracker and e commerce project as fast u can

  • @shubhamsonar5689
    @shubhamsonar5689 7 หลายเดือนก่อน +2

    const add = () => {
    const newTaskText = inputRef.current.value.trim();
    if (newTaskText === "") {
    // Don't add empty tasks
    return;
    }
    setTodos([
    ...todos,
    { no: count++, text: newTaskText, display: "" },
    ]);
    inputRef.current.value = "";
    localStorage.setItem("todos_count", count);
    };
    i updated the add function 😁

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

    I am getting uncaught typeerror cannot read properties of undefined (reading 'useref') error after using route.

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

    my portfolio

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

    I am Getting an error ...as we have used setItem but you haven't initialised the useState for setItem, but you didn't get this error how?

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

    47:00😊

  • @BirasaEmmanuel-pm4xt
    @BirasaEmmanuel-pm4xt 7 หลายเดือนก่อน

    why is mine not opening like after i click java script + SWC no folder is created why?

  • @akoladebode-ajayi327
    @akoladebode-ajayi327 หลายเดือนก่อน

    sir please i was confused because when you created the todo.jsx folder you didn't update it inside the main.jsx, it made me to stress my self as a react beginner 😭😭😭

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

    hello sir i have a doubt why you use javaScript + swc

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

    what is your color theme and icons in vs code?

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

      brackets theme

  • @abhishekKUMAR-ij7nw
    @abhishekKUMAR-ij7nw 6 หลายเดือนก่อน

    which extension are you using for snippets

  • @user-pv2pn3uo9i
    @user-pv2pn3uo9i 3 หลายเดือนก่อน

    I want to Create ecomm

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

    how to install the extension that supported rfac?

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

      es7 extension from extensions

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

    when i click on without adding text add button it added as empty how to fix this in your video this logic is not available

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

    importing navbar doesnt works for me

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

    rafc = which extension do you use.

  • @dude-ox2em
    @dude-ox2em 5 หลายเดือนก่อน

    The explanation in the video is very good but the topics are not explained elaborately .
    He explains the contents but what,why etc are not explained. The main objective of this video is to make the students ready to make a simple App rather than to make them understand the stuffs what they do and why they do.

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

    In my Asset folder there's no image. How do i get the image you use in the asset folder

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

      There is a google drive link in the description, download it

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

    Please Reply me, am
    Having issues when I typed mom run dev
    They keep saying a node modules called roll up not found and bunch of error
    I have clear cache and install again

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

      @@DevKumar-hs4dr how

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

      @@DevKumar-hs4drhow

  • @AmirKhan-vg4br
    @AmirKhan-vg4br 11 วันที่ผ่านมา

    Npm warn deprecated error 😢

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

    Number is not updated it is 0

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

    where is assets link???

    • @GreatStackDev
      @GreatStackDev  7 หลายเดือนก่อน +2

      just now added in the description, please check

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

      thank you sir@@GreatStackDev

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

      sir could you make complete MERN stack tutorials also :) i really like your tutorials@@GreatStackDev

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

    It wouldve been better if you didnt just type the code and explained it a little more

  • @endgaming4109
    @endgaming4109 22 วันที่ผ่านมา

    Bro i got one issue

    • @tsdonalds1668
      @tsdonalds1668 12 วันที่ผ่านมา

      List the issue

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

    This is not that good for the beginners. Explaining was bad

  • @SuryaPrakash-cw9wd
    @SuryaPrakash-cw9wd 6 หลายเดือนก่อน

    Do You learning or did we learning ????

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

    hey @GreatStackDev can you please share the source code i am getting error in deleting the todo