Why & When I Use React JS

Поделиться
HTML-код
  • Опубликовано: 28 авг 2021
  • React JS is not always my go to choice. In this video I explain why its a great tool for everyone to learn but also when I chose to avoid it.
    Check out my React Crash course on Udemy: www.udemy.com/course/react-cr...
    Follow me on twitter for more personalized content: / dennisivy11
  • РазвлеченияРазвлечения

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

  • @PrathamPrasoon
    @PrathamPrasoon 2 года назад +58

    Kinda felt like this video was made for me, well made!

    • @mrindia4178
      @mrindia4178 2 года назад +1

      Same

    • @DennisIvy
      @DennisIvy  2 года назад +3

      I see you are getting more into the frontend side of things Pratham, Nice!

    • @cubedev4838
      @cubedev4838 2 года назад

      @@DennisIvy when u gonna release your instagram clone course?

    • @DennisIvy
      @DennisIvy  2 года назад

      @@cubedev4838 I got distracted with my Traveling and a few projects for clients so it got delayed. I think I can get to it towards October

    • @user-pw2cn9pf8x
      @user-pw2cn9pf8x 2 месяца назад

      Yesterday I went to ARENA TOWER IN SHARPSTOWN AND THEY TALK ABOUT THE VIDEO AFTER I PASS MY TEST ON ARENA TOWER IN SHARPSTOWN

  • @eesakamaldien1917
    @eesakamaldien1917 2 года назад +3

    This is exactly the answer I was looking for! Thank you so much Dennis

  • @RogerThat902
    @RogerThat902 2 года назад +10

    Agree with w/ this 100%. I'd say one practical adjustment is at this point when in doubt I'd probably use react if only because so many jobs use it and it will be good practice. That's more of a practical job thing because so many jobs on the front end use react. So I've personally done stuff that didn't "need" react just to get the practice in. That's just me though and a blog is something I wouldn't recommend react for etc.

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

    love this channel. Dennis explains in a sensible way.
    Have been learned a lot on his Django + React app tutorial while finishing a Django project.
    Great work!

  • @mounir101
    @mounir101 2 года назад

    Pretty awesome video, Dennis! You're really helping people a lot with these hot motivations. Keep going...

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

    I'm loving ur content-beginner enthusiast-will learn the frontend stack and the same backend stack that u use-i feel like this will be a fun journey learning how to code-thx

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

    Thank you Dennis !
    Now I'm sure that I need react to save my project !!
    Keep up the good work !

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

    Thank you so much ! this helps alot in knowing that why exactly i need to learn it when i have vanilla JS!

  • @TheLegendOfNiko
    @TheLegendOfNiko 2 года назад +7

    As someone that is transitioning to React, this is perfect

  • @CodeWithClinton
    @CodeWithClinton 2 года назад +1

    Thank you Dennis. I really missed you. 😍😍

  • @maazsyed6885
    @maazsyed6885 2 года назад +39

    After a long time Django king is back

  • @michaelbennett7003
    @michaelbennett7003 2 года назад +23

    Wow. Felt like this video was just for me! Thanks Dennis!
    Currently building a small business, website has some complexity but not too over the top. Built the front end with js, jquery, html, css. Back-end with Django, PostgreSQL, Python. Have been asking myself the question of whether it was worth the time to learn React. Would the benefits outweigh the time commitment?
    Your video has helped me hugely when assessing the question! Thanks, please keep going with the great content!

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

    this question has been lingering in my mind recently, thanks for clearing that out

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

    Awesome video. Felt like this video was just for me. Clearly explained all relevant points

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

    I really want to build everything using django and its template engine. Just wanted to ask if there is any difference in speed/ response time or things like that

  • @bkpl6059
    @bkpl6059 2 года назад +6

    You are my motivation. Thank you so much.
    Currently preparing for viva-voice second sem.
    Missed you so much,
    and even tho I am preparing for viva-voice, I watch you for motivation,
    Thank you so much.

    • @DennisIvy
      @DennisIvy  2 года назад +1

      Thank you for the kind words :) and best of luck!

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

      Happy hacking

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

    Loved this video. You explain it a lovely way !

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

    Super informative and beneficial. Thank you bro.

  • @DefCantGame
    @DefCantGame 2 года назад

    How about if you wanna build a blog website with potential for other features? As a way of showing a potential company you are applying for would you say it'd be best to have react+drf to showcase you can do that or think it'd still be better to stick with django templates?

  • @qwertt14
    @qwertt14 2 года назад +5

    now for the thorny question: when to use react and when to use -- the dreaded -- angular?

  • @ashwin372
    @ashwin372 2 года назад +1

    Is there any simpler / lighter alternative to react .just for webapps that are 2 or 3 pages and simple components?

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

    Dennis, you know what?! You are just a priceless diamond. Thank you so much.

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

      Much appreciated 🙏

  • @allanfuentespineda6230
    @allanfuentespineda6230 2 года назад

    I have been waiting for an advice like this, I am starting a project and I don't know if a just have to go with pure js or react js

  • @sylvesterise2437
    @sylvesterise2437 2 года назад

    Dennis, please give us a react crash course pleaseeeee... U are amazing man

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

    video is great .
    I really confused now.
    there is a platform I want to build but a for seo reason , I dont know if react will be great fit for a frontend.
    I already made a decision to use springboot on the backend but I have to make a decision with a frontend technology.
    I have been working a full stack engineer for a while now started with the frontend and then move on the backend.
    some people told me to learn nextJs.
    I dont really want to waste another weeks to learn another frontend frameword instead of focusing on building the actual software but if it is the solution to use nextJs, then I will have to learn it.
    need your help

  • @kartikeysinha8858
    @kartikeysinha8858 2 года назад

    Even though I haven't used React yet but I m still gonna watch this whole video, it's been so long...

  • @user-il9du1xt9y
    @user-il9du1xt9y 11 месяцев назад

    I wanted to learn React for creating mobile application. I listened in your Django course that React is used for this purpose if I wasn’t wrong . Do you have a course related to mobile development on React?

  • @abuabdillahAbdulhakeem
    @abuabdillahAbdulhakeem 2 года назад +1

    Thanks Dennis.
    Will appreciate if you shoot a React tutorials for we beginners

  • @codeaperture
    @codeaperture 2 года назад

    New subscriber 🔥. Happy to learn Django with you

  • @JordantheComputerScientist
    @JordantheComputerScientist 2 года назад

    Great video. Maybe I’ll look into learning react after my semester is over.

  • @dushyantkapoor6959
    @dushyantkapoor6959 2 года назад

    Hey , bro i learn alot of things about web development through your videos . Thanks alot brother

  • @benrobo8
    @benrobo8 2 года назад

    Nice explanation Dennis ❤️❤️

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

    What about React with Drupal (headless) VS just using Drupal for everything. Is there an advantage to building all your client sites with React. Or utilizing both depending on client needs?

  • @benrobo8
    @benrobo8 2 года назад +1

    I think a react crash course would be great for the community if you provide that.🤔👍👍👍

  • @pymobs3831
    @pymobs3831 2 года назад

    what i exactly wanted to know. thanks a lot.

  • @mrindia4178
    @mrindia4178 2 года назад

    You were on design course live stream (Jon Frok One)

  • @kirardigo
    @kirardigo 2 года назад

    Thnx to you i have a new meta in my life ❤️. Thank you so much, i love Django now 😂

  • @gangelo2787
    @gangelo2787 Год назад +10

    In my very limited experience, when React was NEEDed, things are usually, at best, moderately complicated. React doesn't make things "cleaner", it just makes things less of a mess. I can do the very same thing with pure javascript, do the very same thing even easier with javascript and JQuery. React makes some of the UI interactions easier, but other than that, React is not that great IMHO, just the soup of component minutia makes maintenance, understanding what's going on and debugging a nightmare.

    • @mohammedcherkaoui9292
      @mohammedcherkaoui9292 7 дней назад

      +1 , any suggestions for a frontend framework or library to use instead ? One that would make your apps behave differently ..

  • @TuyaTheNasty
    @TuyaTheNasty 2 года назад

    So when am I ready to dive into a framework? After a solid javascript foundation?

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

    realy helpfull video, i found what i exactly want to know.

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

    Thanks a lot dennis

  • @alihusham1560
    @alihusham1560 2 года назад +1

    For me react js was limiting my work espaxial when dealing with recursive componentes like a recursive tree where each child can have a child. So now I am using react but also withe pure JavaScript like a compination of the two.

  • @supermessages1299
    @supermessages1299 2 года назад +6

    Hello. Can you please do an example website showing the process when developing a website using HTML, CSS, and JavaScript? Then do the same website using the framework React. I am just starting out and would like to know how to implement React within a project. Thank you for all your help!

  • @ThePiwko7
    @ThePiwko7 2 года назад

    What do you think about generic view in Django ?

  • @sharunkumar4806
    @sharunkumar4806 2 года назад

    Hello Dennis, I really find you tutorial to be super helpful, can you please make a video on how to become self employed when you know web development.
    Can you make a video on how to acquire freelance clients etc.
    Thank you Dennis,
    Loads of love from India

  • @SeniorJuniorDeveloper
    @SeniorJuniorDeveloper 2 года назад

    What are some examples of good template engines that might be a better use case than React? Great content as always thanks!

    • @RaZziaN1
      @RaZziaN1 2 года назад +1

      Decide what you mean by template engine, best always will be vanilla html, if you are talking about template engine as framework anything will do. Any today framework is good enough.

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

    Bro i find django + react problem during routing in my first project, is there any such problem that can stop our work, or there is no such problems,

  • @alagappank1242
    @alagappank1242 2 года назад +1

    Please do a flask 2.0 version course...

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

    Thanks this is what I needed.

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

    Thanks dude super helpful

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

    dennis thanks alot for the advice

  • @repotranstech9614
    @repotranstech9614 2 года назад

    How about making a progressive web application with Django and templating engine and vanilla Js.All my Django web apps are installable on any. Device.

  • @Geomaverick124
    @Geomaverick124 2 года назад

    Keep up the good work!

  • @ahmedebrahim1126
    @ahmedebrahim1126 2 года назад

    Django with React JS , I'm waiting for you so much brother

  • @Arunkumar-hj6bx
    @Arunkumar-hj6bx 2 года назад

    Thank you sir

  • @kennethornieta2375
    @kennethornieta2375 2 года назад

    Thank you!

  • @pythonprogrammer1034
    @pythonprogrammer1034 2 года назад

    Is good to use django with react js?

  • @deepakwebdev
    @deepakwebdev 2 года назад

    Please make video on how to stay consistent and connected with technology!

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

    Thanks. very useful.

  • @makingcarsfast8779
    @makingcarsfast8779 2 года назад

    Awesome points!!

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

    Thank you

  • @whtsername
    @whtsername 2 года назад +1

    hope you do django + react + graphql

  • @Sam01951
    @Sam01951 2 года назад +22

    I also think that "amazing" JavaScript developers should be using a frontend library for larger projects. No matter how good of a developer you are, you should be using modern technologies that aid you in your work.
    Great video Dennis!

    • @Ultrajuiced
      @Ultrajuiced 2 года назад

      This. And of course if you consider yourself "amazing", not every colleague of yours will also be amazing and they still need to be able to be productive.

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

      amazing js devs are the ones who came up with frameworks to make their work easier but sometimes its an overkill to load an entire framework to render some html and simple js functionality

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

      ​@@abdelhakwinston6200i agree

  • @macas-academy4712
    @macas-academy4712 2 года назад +4

    to put it simply: React pays the bills

  • @nluciscreative9260
    @nluciscreative9260 17 дней назад

    My problem is that my app has a lot of complex interactions with the UI, but it all happens within a pair of stacked canvas elements that are being controlled by Three.js and Phaser; neither of which React / Vue play well with. The UI elements are being drawn and modified on demand by those other two libraries, rather than being static images or divs. If I want to do it in React, I have to rely on yet another third party library that turns everything into components, and hope that it still has eveeything I need (and that its creator hasnt abandoned it 10 years ago) as opposed to using the (Three, Phaser or Pixi) library directly, knowing it has everything I need and more.

  • @CodeWithTomi
    @CodeWithTomi 2 года назад +2

    A new video!
    Love the topic

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

    🙏 very helpful thx!

  • @denotech476
    @denotech476 2 года назад +1

    After a long time

  • @ankitmakwana3141
    @ankitmakwana3141 2 года назад

    everyone is saying page loading but that can be ignored using ajax isnt it?

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

    Great breakdown

  • @benrobo8
    @benrobo8 2 года назад

    Don't mind my unnecessary comments ☹️. Am working on a platform meant for developers which would contain more features like a normal social media site would have except that it meant for Developers. I initially started it with plain vanilla JavaScript, but do you think with time I can still upgrade the architecture to reactjs for frontend? Making it opensource some day, what your tought on this.

    • @DennisIvy
      @DennisIvy  2 года назад

      Yes there’s so reason you can’t upgrade it later. If you have an API built out already all you are doing from here is just rebuilding the UI.

    • @benrobo8
      @benrobo8 2 года назад

      @@DennisIvy yh I thought of that earlier, what if am integrating OAuth using GitHub and google for user signup and login, after login in and signing up they would be redirected to some route with their token which would then be used for authorization, is that possible building an API out of that cause I taught the server needs to be within the same directory of the frontend project or create the frontend seperate then integrate d backend separately via API if am right? If I explained well, What do you think?

  • @codewithswarnodip1811
    @codewithswarnodip1811 2 года назад

    Thanks.

  • @joshuamurithi2215
    @joshuamurithi2215 2 года назад

    I missed you 🥺

  • @EUU100
    @EUU100 2 года назад

    Thanks

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

    Denis explained django in 7 minutes the context that I didn't understand with other videos and tutorials. Being more clear than tones of content just in 7 minutes. Real King!

  • @rudisopian4362
    @rudisopian4362 2 года назад

    I was looking tutorials to create personal web for myself using front-end framework, then i saw your video. so no necessary to use framework for my own personal web. thank you

  • @tanzimibthesam5861
    @tanzimibthesam5861 2 года назад

    How is Fast Api comapred to Django Rest?

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

      Much better

  • @user-xo6ir1jf1c
    @user-xo6ir1jf1c 2 года назад

    long time no see

  • @aryan7069_
    @aryan7069_ 2 года назад

    great video

  • @alagappank1242
    @alagappank1242 2 года назад

    I purchased ur django course in udemy💪💪...

    • @DennisIvy
      @DennisIvy  2 года назад +1

      Hope you enjoy it!

  • @asitpurohit_108
    @asitpurohit_108 2 года назад

    Flutter vs react native confused 😕???

  • @zainuldin9095
    @zainuldin9095 2 года назад +1

    Hey Long Time no see

  • @kvncnls
    @kvncnls 2 года назад +1

    You had me at Svelte. My rule of thumb for frameworks is this:
    If your site/app needs reusable components, use a framework.
    Also, if it makes your site needlessly more complicated, DON'T use it. I've seen lots of beginner devs use React for their portfolios even though it could've been done with vanilla HTML/CSS/JS.

    • @DennisIvy
      @DennisIvy  2 года назад

      I heard ALOT of great things about svelte. I’ll have to give it a shot someday.

  • @legitMeastro
    @legitMeastro 2 года назад

    We miss you man

    • @DennisIvy
      @DennisIvy  2 года назад

      I’m glad to be back ;)

  • @surajatkari
    @surajatkari 2 года назад

    Good explained difference bet JS and react and when to prioritise one over another. Helpful 😊tq

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

    Браво мен!

  • @akiburrahman8051
    @akiburrahman8051 2 года назад +2

    Please come up with a react js playlist just like Django.. Pleaseeeee..

    • @bloomerboi21
      @bloomerboi21 2 года назад

      You can buy a online course

    • @akiburrahman8051
      @akiburrahman8051 2 года назад

      @@bloomerboi21 His tutorials are much better than paid boring contents to be very honest.

    • @DennisIvy
      @DennisIvy  2 года назад +2

      Got some stuff I’m react on right now regarding react 😉

    • @akiburrahman8051
      @akiburrahman8051 2 года назад +1

      @@DennisIvy Love you man! 😄😍 Thanks a lot! Looking forward to having it soonest. Good luck! You will rock it! 💪

    • @DennisIvy
      @DennisIvy  2 года назад +2

      😊

  • @gulamhussain3942
    @gulamhussain3942 2 года назад

    Oooooo....I was just thinking to search this topic on google....

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

    This video could have been better titled “Should I use a JavaScript framework or not”. It’s not specific to React JS. It’s a generic discussion of JS frameworks in general. He could have replaced every React JS word in the discussion with say AngularJS and the video will still hold true.

  • @ross-og
    @ross-og Месяц назад

    I don't agree using css frameworks expecially bootstrap slows your page speed down the problem is now days no one now how to use the core language but they can use the framework

  • @charlesadams-nn6kg
    @charlesadams-nn6kg Год назад

    They keep saying it makes it easier but it looks like it mskes it harder

  • @panomapet9441
    @panomapet9441 2 года назад

    Create more course in Udemy. React Course and more Django courses

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

    when you make own portfolio website why you do staff in python or JS instead of using simple wordpress, wordpress is easy and fast to do....

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

      A portfolio in WordPress is fine, more complex applications require much more utility

  • @lakshya5946
    @lakshya5946 2 года назад

    Very long to see you.

  • @satyamkumar3946
    @satyamkumar3946 2 года назад

    when client says

  • @BneiAnusim
    @BneiAnusim 2 года назад

    Bro, no offense but you are wrong! I ask you a question, Can you do client-side validation WITHOUT Javascript? 😉

    • @DennisIvy
      @DennisIvy  2 года назад

      Not sure where I’m wrong.

  • @enriquesneffels3053
    @enriquesneffels3053 2 года назад

    because you don't know Svelte?
    React for the money, Svelte for the heart.

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

    ok, so basically its for complex websites

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

      Its for websites that have a lot of frontend functionality.

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

    React is a library, not a framework...

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

    In my experience, people pretend they know JavaScript when they actually don't.