They made React great again?

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 ธ.ค. 2024

ความคิดเห็น • 1.9K

  • @EyesOfByes
    @EyesOfByes 10 หลายเดือนก่อน +5498

    I dont understand a single thing, but the editing goes hard and is hilarious

    • @alechemy
      @alechemy 10 หลายเดือนก่อน +775

      - average fireship viewer

    • @monzerfaisal3673
      @monzerfaisal3673 10 หลายเดือนก่อน +152

      It's OK you'll get there! Just make one custom app from scratch

    • @odddellarobbia4
      @odddellarobbia4 10 หลายเดือนก่อน +174

      do not ask,just add it into your resume 😂

    • @taavipost1515
      @taavipost1515 10 หลายเดือนก่อน +25

      i wish i could understand

    • @comosaycomosah
      @comosaycomosah 10 หลายเดือนก่อน +12

      ​@@odddellarobbia4💀

  • @ShaharHarshuv
    @ShaharHarshuv 9 หลายเดือนก่อน +423

    The fact that all of the frameworks become more and more similar is brilliant

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

      @TerrenceDavis-cz3mb is it?

    • @russelfernandes8483
      @russelfernandes8483 9 หลายเดือนก่อน +2

      you would think correct, but no, they have to keep inventing more stuff like React Query....just to keep you on your toes;

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

      yes that great, because these were kinda only hard places in React

    • @deynohmuturi1069
      @deynohmuturi1069 4 หลายเดือนก่อน +2

      Convergent evolution 🧬

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

      It's a good sign. Don't be stuborn - be ready to adapt if something better comes along.
      Angular will be so much more awesome 2 years from now with signals and all the things that can be simplified in the future with them.
      React will be much better without all the hook-madness.
      Don't care too much about the others. Vue is awesome, but was just too late to the party and will never catch up in terms of ecosystem and usage. Don't even get me started on Solid and Svelte. Still great that they exist, forcing the mayor players to adapt.

  • @Malix_Labs
    @Malix_Labs 10 หลายเดือนก่อน +3472

    Solid, Svelte:
    Look at what they have to do to mimic a fraction of our power

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

      as much as I love svelte. Marketshare...

    • @s1nistr433
      @s1nistr433 10 หลายเดือนก่อน +293

      With all of these incredible new changes to React, they hope to make the framework half as good as Svelte by 2060

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

      ​@@s1nistr433which major companies are using svelte? I've seen and used react almost everywhere

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

      ffs on a deja commencé notre projet transverse en react 😀🔫

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

      @@s1nistr433cope, nothing beats jsx

  • @zerthur
    @zerthur 10 หลายเดือนก่อน +540

    That Angular namedrop was like Captain America's iconic pose of holding his shield up to his face

  • @ananayarora
    @ananayarora 10 หลายเดือนก่อน +1681

    "thanks for watching and I will see you in the nextjs one"

  • @codetoil
    @codetoil 10 หลายเดือนก่อน +102

    Maybe it's time to start considering an EMCA standard for Javascript frameworks...

    • @collynchristopherbrenner3245
      @collynchristopherbrenner3245 9 หลายเดือนก่อน +8

      HTMX will probably get there first.

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

      sounds like another framework

  • @onça_pintuda999
    @onça_pintuda999 10 หลายเดือนก่อน +7989

    Day 1 of not saying AI in the video

    • @Ochecodes
      @Ochecodes 10 หลายเดือนก่อน +40

      Day 2 o

    • @tobyboulton8340
      @tobyboulton8340 10 หลายเดือนก่อน +37

      YOU AI YOUI LOOSE CHALLENGE (IMPOSSIBLE!!)

    • @Hunter_Bidens_Crackpipe_
      @Hunter_Bidens_Crackpipe_ 10 หลายเดือนก่อน +47

      React 20 will have an integrated AI in the compiler 😂

    • @Gale24
      @Gale24 10 หลายเดือนก่อน +20

      day 0 of AI joke comment

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

      ​@@tobyboulton8340 *plays numa numa but with only vowels*

  • @sharpenednoodles
    @sharpenednoodles 9 หลายเดือนก่อน +42

    "And I will see you in the Next.js one"
    nice 😎

  • @TehRoflizer
    @TehRoflizer 10 หลายเดือนก่อน +829

    jQuery 4 still supports IE11 but not any older versions - jQuery 5 will drop IE11 (hype!)

    • @Momonga-s7o
      @Momonga-s7o 10 หลายเดือนก่อน +79

      I wonder how small will be the userbase of IE11 in 2045

    • @Dekatelon
      @Dekatelon 10 หลายเดือนก่อน +43

      ​@@Momonga-s7oThere will be banks with a selected few mainframe APIs, which are internet explorer based - so they won't go away unless those banks go bankrupt

    • @hugazo
      @hugazo 10 หลายเดือนก่อน +23

      Even microsoft fropped IE11, time to stop worrying about it

    • @utilizator500
      @utilizator500 10 หลายเดือนก่อน +9

      It's over when I say it's over. I don't let stupid mumbo jumbo shit like "end of life" to tell me how to live. He''ll yeah.

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

      💀

  • @Gohealt
    @Gohealt 10 หลายเดือนก่อน +283

    React devs are flip flops. They brag about a hook on Tuesday and on Thursday they will tell it’s ugly as we have a new hook to replace it and this cycle goes on and on till life ends

    • @LusidDreaming
      @LusidDreaming 9 หลายเดือนก่อน +20

      Its insane how much refactor is involved in maintaining a React app if you want to stay current. It seems like every 2 years or so there's a major deprecation or a large portion of the API changed in a breaking way.

    • @Atlastheyote222
      @Atlastheyote222 9 หลายเดือนก่อน +30

      ADHD development team tbh

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

      Who brags about hooks, just earn money till its relevant.

    • @archmad
      @archmad 9 หลายเดือนก่อน +6

      Lol you do realize your old code still works on react 18 right? Say that to Angular

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

      Why is agility a bad thing? We use the best method available until theres a better one. Git gud

  • @_modiX
    @_modiX 10 หลายเดือนก่อน +323

    I think that's nature really. Frameworks start to adopt and transform to what has shown to work best. We end up with less variety, but that's really whats happening everywhere anywhere.

    • @cedi2929
      @cedi2929 10 หลายเดือนก่อน +25

      Yeah I feel like the signal thing is one concrete example where all major js frameworks are getting closer
      Vue has them (AFAIK with a proxy abstraction)
      Angular has em (or coming)
      Svelte
      Solid
      In a few years (if we still write code on our own) we'll be able to choose js frameworks by nuances.

    • @JanVerny
      @JanVerny 10 หลายเดือนก่อน +13

      ​@@cedi2929There is also a signal implementation for React. It probably doesn't have the best DX, but it looked usable in the tutorials.

    • @cedi2929
      @cedi2929 10 หลายเดือนก่อน +2

      @@JanVerny interesting thanks for the insight.

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

      And it basically took 30 years.

    • @imachomanjewelry
      @imachomanjewelry 10 หลายเดือนก่อน +11

      In most disciplines, implementation comes before theory, and good things are born into theory during implementation

  • @basedovi
    @basedovi 10 หลายเดือนก่อน +32

    Love how Fireship comes out of the closet at the end with Angular 😂❤

  • @Pirate23772
    @Pirate23772 10 หลายเดือนก่อน +140

    I actually learned a lot about React from you just explaining what has changed in the next update. Thank you so much :3

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

      :3

  • @nestorrente
    @nestorrente 9 หลายเดือนก่อน +13

    I don't know about Solid and Svelte, but Vue doesn't need its compiler for the computed() or watchEffect() functions. It resolves dependencies at runtime by listening which reactive values are read when executing the callback (because in Vue everything is a reactive proxy).
    Vue's compiler does different kind of improvements, like template optimization, but has nothing to do with the dependencies check.

  • @Paul-zh2jp
    @Paul-zh2jp 10 หลายเดือนก่อน +1653

    i accidentally spit water on myself at the mention of angular becoming the one true framework

    • @sadsongs7731
      @sadsongs7731 10 หลายเดือนก่อน +59

      To me it was the Team America vomit meme again.

    • @bryangomez5951
      @bryangomez5951 10 หลายเดือนก่อน +77

      it because it is, btw we are getting native observables in a near future

    • @robbasgaming7044
      @robbasgaming7044 10 หลายเดือนก่อน +44

      As a hobby coder I didn't get if it was a joke or not.. 🤔

    • @AlexDubois
      @AlexDubois 10 หลายเดือนก่อน +24

      I think it was mainly to drive few comments :) Angular is the source

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

      @@robbasgaming7044 the favorite framework of Fireship is Angular. He has said that a few times on his videos.

  • @shobu_serhao
    @shobu_serhao 9 หลายเดือนก่อน +11

    for vue, the ocmpiler only build the template, the reactivity is based on a proxy system and it's runtime based :)

  • @m-ok-6379
    @m-ok-6379 10 หลายเดือนก่อน +186

    jQuery was ridiculously popular because everybody was using the same library and could go from project to project, unlike the JS framework environment that has many options where you have to deal with different frameworks using TS or older versions of the the framework.

    • @sharpenednoodles
      @sharpenednoodles 9 หลายเดือนก่อน +11

      I think you can still say jQuery is ridiculously popular based on the number of sites running it

    • @mikwee
      @mikwee 9 หลายเดือนก่อน +12

      Honestly, jQuery’s simplicity is still charming, it’s still a fun library to use, just outdated for most projects.

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

      real devs use Jquery

    • @JovenAlbarida
      @JovenAlbarida 9 หลายเดือนก่อน +7

      John resig is genius guy, 2006 until now jquery still works a charm and simplified, if people just know how structure it nicely.. Unlike the over bloated frameworks nowadays, particularly react

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

      I will say though, nowadays I find it complicated to write a whole web app in jQuery.@@JovenAlbarida

  • @jonne719
    @jonne719 10 หลายเดือนก่อน +261

    I already lost my shit at "That's right, I use React" part

  • @brendansully12
    @brendansully12 10 หลายเดือนก่อน +30

    I can't believe I'm just finding your channel now. it's so good

    • @mira-films1169
      @mira-films1169 10 หลายเดือนก่อน +3

      Welcome pal!

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

      Any other channels like this I should know about?

  • @noelguiavieira
    @noelguiavieira 10 หลายเดือนก่อน +538

    Angular:
    Oh, a compiler. That's cute

    • @fontchastick2328
      @fontchastick2328 10 หลายเดือนก่อน +4

      😂😂😂😂😂😂😂😂😂😂😂

    • @saiphaneeshk.h.5482
      @saiphaneeshk.h.5482 10 หลายเดือนก่อน +8

      Sorry didn't get the joke 😢
      Can some one explain?

    • @WewasKangs-bd9eb
      @WewasKangs-bd9eb 10 หลายเดือนก่อน +105

      ​@@saiphaneeshk.h.5482 It's the Apple's "innovation" moment. Angular has always had compiler. And Angular has always had all the same damn features React is getting lately (but under a different name) because react just wants to confuse us.

    • @anarchoyeasty3908
      @anarchoyeasty3908 10 หลายเดือนก่อน +46

      @@WewasKangs-bd9eb To add on to that, Angular having a compiler has been one of the things react devs have derided since React first came out. React is just JS and doesn't have a compiler. Guess not.

    • @ark_knight
      @ark_knight 10 หลายเดือนก่อน +8

      @@anarchoyeasty3908I don't get it. I mean, you are building the whole damn thing before deploying. What's wrong with a compiler doing its job during building. Maybe a slightly higher build time, but the pros seems definitely better than cons right now.

  • @andrewleonardi3351
    @andrewleonardi3351 10 หลายเดือนก่อน +29

    1:37 Shout out to the Runescape runes!

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

      shoutout to that little gnome too

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

      I have all skills maxed

  • @matejsvejda
    @matejsvejda 10 หลายเดือนก่อน +369

    Small mistake in your video: AFAIK Vue doesn't need a compiler for computed, it tracks the dependencies at runtime.

    • @nicejungle
      @nicejungle 10 หลายเดือนก่อน +20

      I tend to agree. I use AlpineJS that's based on @vue/reactivity and it makes an intensive use of ECMAScript Proxy objects

    • @hamza_dev
      @hamza_dev 10 หลายเดือนก่อน +23

      ​@@nicejunglealpine is the shittiest framework.

    • @nicejungle
      @nicejungle 10 หลายเดือนก่อน +48

      @@hamza_dev dont talk about things you know nothing

    • @hamza_dev
      @hamza_dev 10 หลายเดือนก่อน +15

      @@nicejungle still shittiest

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

      @@hamza_devok ignorant troll

  • @syrus3k
    @syrus3k 10 หลายเดือนก่อน +8

    This video summarises why I stopped doing frontend stuff around when people started using angular

    • @russelfernandes8483
      @russelfernandes8483 9 หลายเดือนก่อน +6

      it was a good idea to limit your focus to java, php, golang, c#, npm, nuget, oracle mysql, mongodb, postgres, supabase, firebase, aws, azure and gcp;

    • @blackieblack
      @blackieblack 8 วันที่ผ่านมา

      Same, I am stuck doing some react right now and holy crap do I hate it.

  • @ezsnova
    @ezsnova 10 หลายเดือนก่อน +182

    Svelte is just good enough for a simple website developer like me. Many of these new frameworks are just so convoluted with made-up weird syntax to accomplish simple things.
    Simplicity is peak.

    • @flogginga_dead_horse4022
      @flogginga_dead_horse4022 10 หลายเดือนก่อน +62

      actually svelte has made up weird syntax though

    • @0M9H4X_Neckbeard
      @0M9H4X_Neckbeard 10 หลายเดือนก่อน +48

      Sounds like you need to convert to our savior HTMX

    • @jonaslamprecht9169
      @jonaslamprecht9169 10 หลายเดือนก่อน +18

      Svelte's syntax looks like shit to me personally, while react is just pure JavaScript.

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

      @@jonaslamprecht9169 but react just had to be "fixed" to make it do things the way vue and svelte do it easily

    • @retagainez
      @retagainez 10 หลายเดือนก่อน +12

      Many websites need to be just simple. We're not making strategy games in the browser all the time... most websites should just present like a continuous, fancy, powerpoint presentation.

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

    It's impressive to see how big a game changer a compiler can be for React. Looks like all major frameworks are gradually converging. Looking forward to seeing this unfold.

  • @brandonojalvo9775
    @brandonojalvo9775 10 หลายเดือนก่อน +186

    I Reacted very positively to this news

    • @NadjibSamsung
      @NadjibSamsung 10 หลายเดือนก่อน +56

      That's a Solid argument but I don't agree with your point of Vue.

    • @Gigusx
      @Gigusx 10 หลายเดือนก่อน +8

      I'm glad you used(time) to post this insight.

    • @cassolmedia
      @cassolmedia 10 หลายเดือนก่อน +2

      @@NadjibSamsung nice!

    • @Pdjwvdugowqnxbgze
      @Pdjwvdugowqnxbgze 10 หลายเดือนก่อน +12

      The devs must be very Fluttered by all these positive Reactions

    • @fontchastick2328
      @fontchastick2328 10 หลายเดือนก่อน +8

      Hope they will make it Prettier in the Next release. The actual State is not Angular enough for me

  • @yablaker
    @yablaker 10 หลายเดือนก่อน +6

    Absolutely love your intense videos man! This is my way of grasping information. It just connects directly to my brain APIs and uploads the data straight to the latent space!
    Too bad YT pays for minutes and not for the information rate..

  • @andrewm3406
    @andrewm3406 10 หลายเดือนก่อน +54

    RuneScape gnome gets me every time. One of us!

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

      Selling yew logs, 300gp

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

      ONE OF US. i guess ill learn svelt to use runes now.

  • @HarrietDavidson-uw1ur
    @HarrietDavidson-uw1ur 6 หลายเดือนก่อน

    I love how you break down complex trading concepts into simple, easy-to-understand terms. Your videos are a game-changer.

  • @CosteaMelniciuc
    @CosteaMelniciuc 10 หลายเดือนก่อน +168

    Yaaay, more time to bill for changing things that don’t actually bring any value to the customer! 🎉❤ thank you frameworks

    • @sunnyarora3557
      @sunnyarora3557 10 หลายเดือนก่อน +16

      Yaay we are relevant again

    • @wlockuz4467
      @wlockuz4467 10 หลายเดือนก่อน +35

      I swear that's what Meta's devs do to the company but they're just nice enough to do it open source so everyone can do the same to their own company lmao

    • @Daniel15au
      @Daniel15au 10 หลายเดือนก่อน +8

      You don't have to use new features... Old components keep working as-is.
      Having said that, having to update code is part of standard maintenance when using any framework, regardless of if it's a frontend or backend framework.

  • @oxymonster1337
    @oxymonster1337 10 หลายเดือนก่อน +8

    that Angular at the end hit the back of brain bones

  • @daniel4dev
    @daniel4dev 10 หลายเดือนก่อน +48

    Something interesting, I don't think Vue's reactivity is achieved because of the compiler. If you console log a ref or reactive at runtime you can see the getters and setters are wrapped with some other calls that binds the reactivity. Which means your reactive code can be dynamic at runtime. Wild

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

      Observables are wrapped in a proxy in VUE at runtime.

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

      Vue also has the computed binding which is similar to usememo anyway which declares it as to be checked for reactivity

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

      SolidJs, Vue, Preact and Qwik use runtime reactivity (probably in Angular too)
      Only Svelte use compiler, but Svelte is known for it use of compiler when it can

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

      They use proxy objects which are sloooooow

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

      @@marcuss.abildskov7175 Proxy objects are not slow. In fact they are orders of magnitude faster than how VUE did observables in 2.x.

  • @Voidlord1
    @Voidlord1 10 หลายเดือนก่อน +4

    your videos are so good, that even as an ex developer i still love to watch them

  • @SuperCacazinho
    @SuperCacazinho 10 หลายเดือนก่อน +78

    The Angular in the end got me rolling haha

  • @dantelooper2283
    @dantelooper2283 10 หลายเดือนก่อน +4

    I love this guy, Angular at the end was perfect!
    YOU TELL THEM.

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

      angular ... perfect ???
      Is it a troll ?

    • @konoko-o3o
      @konoko-o3o 4 หลายเดือนก่อน

      ​@@tom7050You are not prepared for this conversation.

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

      @@konoko-o3o LOL ... 20 years of XP , kiss you random

    • @konoko-o3o
      @konoko-o3o 4 หลายเดือนก่อน

      @@tom7050 Imagine not getting two ironies in a row and thinking you're smart.

  • @oumardicko5593
    @oumardicko5593 10 หลายเดือนก่อน +256

    At this point, i don’t know if react is a UI library or a template engine 🙃

    • @elvispalace
      @elvispalace 10 หลายเดือนก่อน +48

      ecosystem

    • @aberba
      @aberba 10 หลายเดือนก่อน +25

      Everything about react is solely focused on UI. Data fetching is part of UI

    • @mauriciomdea
      @mauriciomdea 10 หลายเดือนก่อน +52

      It's Hell.

    • @Chillycloth
      @Chillycloth 10 หลายเดือนก่อน +13

      Its a backend framework

    • @spiertier
      @spiertier 10 หลายเดือนก่อน +31

      It's a joke. A 10 year old joke.

  • @KyleHarrisonRedacted
    @KyleHarrisonRedacted 10 หลายเดือนก่อน +11

    Meanwhile I’m over here, waiting to pull the trigger on updating jQuery that exists to simply compliment my PHP/HTMX stack

  • @TeaBroski
    @TeaBroski 10 หลายเดือนก่อน +134

    jQuery mentioned

  • @wuelbercastillo4367
    @wuelbercastillo4367 10 หลายเดือนก่อน +9

    Actions DX being like PHP but without Lambos, I lost it there ☠️

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

      Same 🙂
      Plot twist: I am PHP Dev.

  • @harrimahlstrom7706
    @harrimahlstrom7706 10 หลายเดือนก่อน +57

    I honestly found Angular the easiest and most intuitive to learn, and also love its “reactive” approach of thinking in streams.❤

    • @stephenpaul7499
      @stephenpaul7499 10 หลายเดือนก่อน +5

      Agreed. Once you get passed the steep rxjs learning curve, you arrive at a beautiful place. Async flows are so easy to model and debug. Debugging async stuff in react can be rough.

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

      yes, but reactivity it's the hard part to master it.

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

      Tried once.. the build was so slow, heavy and clunky that i couldnt go on.. Also.. i hate when people create test files for me (generators). I dont want that crap

    • @codewithryan4646
      @codewithryan4646 10 หลายเดือนก่อน +2

      @@danvilela-skip-tests

    • @lgsscout196
      @lgsscout196 10 หลายเดือนก่อน +2

      @@danvilela try Angular 17... the build really was slow on previous versions, but in 17 its fast... very fast...

  • @lemontec
    @lemontec 10 หลายเดือนก่อน +5

    recently started learning react and I appreciate them tossing out concepts before I bothered to learn them

    • @TwoLeggedTriceratops
      @TwoLeggedTriceratops 9 หลายเดือนก่อน +2

      Every couple years they remove an old bandaid and replace it with a new one… until that one starts to smell.

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

      You just got started. Accept the process as you sure will learn much more in the future. Its unavoidable and the problem of being a developer😂

  • @iAmTaki
    @iAmTaki 10 หลายเดือนก่อน +18

    I didn't understood a word of this video and this is what I love about programming. I can write all these cool C/C++ stuff but when it gets to web development I suck. There's so much more to learn, so much to get better at. Software Enginnering is amazing.

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

      Web dev scares me

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

      I started off with c++ -> python -> c# -> javascript(express.js) -> react(next.js).
      Its been a wild ride, but I love full stack development. I find developer humor hularious or get a chuckle out of reading reddit posts bashing frameworks for their bs.

    • @saferugdev8975
      @saferugdev8975 9 หลายเดือนก่อน +2

      i got experience in web dev (reactjs), game dev (c# unity3d), and blockchain smart contracts (solidity) and i gotta say all of them have their very abstract sides which are scary, but all of them are also very intuitive once you get a hang of it

    • @SmilingBakedBaguette
      @SmilingBakedBaguette 9 หลายเดือนก่อน +2

      One could argue that there is so much more to learn in any field. Have you considered Archeology?
      Jokes aside, this changing nature of programming sucks honestly lol. Every 3 years you're having to learn new tools to solve the same old problems.

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

      good mindset brotha, same.
      I come from c++ and it's a completely different compared to the web. I enjoy web dev much more.

  • @sourafaelmonte
    @sourafaelmonte 10 หลายเดือนก่อน +4

    Which framework has the simplest, faster, lean way of doing things with common things (like routes) out of the box? I have suffered so much in the hands of React and just want things done, clean and working.

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

      Nuxt 3 (Vue)

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

      I personally haven't learned react, angular, or vue but the first framework i chose to learn is sveltekit. Routing is out of the box because you have src/routes/+page.svelte (which is the page for '/' or default route) and if you want to create another page you just have to do it like this: src/routes/SomePage/+page.svelte and navigate like this . It's simple for me because i learned to create frontend website using pure js so routing in sveltekit is really straightforward for me.
      Edit: fyi my knowledge of sveltekit is only 3 weeks so you should check the docs yourself, i might be wrong idk

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

      @@whoami724y Seems promising

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

      @@whoami724y Vue is IMHO just the best most stable framework.

  • @MCRuCr
    @MCRuCr 10 หลายเดือนก่อน +24

    Developers! Developers! Developers! Developers!

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

      hell, I HATE the remake they made with that dude with shitty accent

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

    Can we try the compiler any time soon? And when will react 19 be released?

  • @Pankecal-v4k
    @Pankecal-v4k 10 หลายเดือนก่อน +6

    Angular 17 is awesome btw :D

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

    I create front-end with AngularJS (learning Angular atm) and I cannot understand what happens in the first two minutes. Why the F would count * 2 be called multiple times if it's saved to a variable?! Especially if it's a const?!

    • @XxZeldaxXXxLinkxX
      @XxZeldaxXXxLinkxX 9 หลายเดือนก่อน +2

      Because the entire component needs to be re-rendered if one of the variables that it uses for rendering the HTML is changed. If you store a variable in a hook `const [count, setCount] = useState(0)` . This is because these are function components, and as functions they don't have an object instance associated with them. So every time you want to update your HTML, React needs to run the function to generate the component again.
      By binding a variable to a hook, you're "extracting" the variable into the runtime's "memory handler" sorta, so during the next function call it can just retrieve the declared variable from that "memory handler". Without binding it the a hook, the variable is lost once the function goes out of scope, and needs to be created again

  • @JreesOSRS
    @JreesOSRS 10 หลายเดือนก่อน +4

    I love the RuneScape reference. Osrs series when?

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

    As a writer of mostly Swift, these code examples look bonkers. Mad respect, React devs

  • @martijn3151
    @martijn3151 10 หลายเดือนก่อน +15

    I’ve been using solid for some time now, and when I looked at that unintuitive react code, I now remember why I never looked back.

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

      @merluzo8269 you dont need a framework or a library to "call functions whenever you want". why so dense? you obviusly know what they meant

  • @lucasabaraujo
    @lucasabaraujo 10 หลายเดือนก่อน +5

    I love how I don't even code (nor know how to) but am able to enjoy myself and understand what you are talking about!

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

    Love it , did not understand anything but sounds exciting

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

    Your ability to simplify complex concepts is impressive and greatly appreciated

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

    2:35 "PHP without Lambos" 😂 sounds like he is talking about Taylor Otwell (Laravel). Or I might be missing something here. Hehe

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

      He's talking about levelsio (Pieter Levels) who made $3M/yr MRR while all his apps are written in PHP

  • @tonidev
    @tonidev 10 หลายเดือนก่อน +2

    I like the violence in the ending - both in Angular and in the footage :D

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

    I watch the code report because I quit software engineering fifteen years ago and have not enough money left over from that time for funding my current life AND for paying a good therapist. "God I'm so glad that I quit" I say to myself every 10 seconds of watching. Best choice ever. I'm so smart. I'm safe now. I'm fine. It was all just a bad dream. Look at that f+++++ hell developers are still going through. React 19 wtf? Hamburger Hill. What an ugly uphill battle. forwardRef W.T.F.?? So glad that I quit. F+++ all that sh+++. I would NEVER touch any of those frameworks ever again. Jesus saved me. I left while I still could. I am fine.

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

      That's so true. It's like a hell and an endless nightmare of pain and suffering trying to catch up with the latest technology 😢

  • @Volt-Eye.
    @Volt-Eye. 10 หลายเดือนก่อน +2

    3:57 we should hold a summit for this, wat do u say guys ?

  • @inri_lee
    @inri_lee 10 หลายเดือนก่อน +5

    0:59 never forget 🫡

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

    That mspaint character in the thumbnail gave me flashbacks of 2010 internet. But I can't quite pinpoint where it comes from? Was it a rage comics character?

  • @sf-dk8od
    @sf-dk8od 10 หลายเดือนก่อน +17

    "PHP without Lambos" killed me

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

      someone pls explain this ;_;

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

      Dollar sign 💲💲...we use 💲 to declare variables in php, and lambos are costly

  • @Salah-YT
    @Salah-YT 10 หลายเดือนก่อน +2

    React 19: Making developers feel like they're riding a unicorn through a rainbow! 🌈 Can't wait to see if it's smoother than butter on hot toast or just another JavaScript drama. Let the framework wars begin! 💥

  • @cherubin7th
    @cherubin7th 10 หลายเดือนก่อน +9

    this state setState nonsense is still the worst.

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

      And redux is still way better ? But I havent heard a word about it on this video... 😮

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

    By curiosity, how angular leads with the useMemo scenario?

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

      In the way like, you don't need to worry about, you choose when you rerender

    • @Mego4884
      @Mego4884 10 หลายเดือนก่อน +2

      In Angular < 16 you just decided if you put that function into template (then it will run in every change detection which is uff - not recommended). If you need it in template just use pipe which you explicitly say if its pure/unpure (simplified definition: with or without memo). In Angular >= 16 we have signals and if we use computed() then it's rerendered only when the dependency value has changed - you can choose which dependency attribute you want to track (default) or untrack (wrapped in untracked())

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

      In Vues case it uses proxies. When you change a variable the necessary components will rerender. You don't have to think about it at all.

  • @s0l0r1d4
    @s0l0r1d4 10 หลายเดือนก่อน +5

    4 mins of talking and all I can hear is Svete is better 😂

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

    I have learned so much React in the last year that this actually makes sense.

  • @AngusMcIntyre
    @AngusMcIntyre 10 หลายเดือนก่อน +6

    I hate the front end eco system so, so much

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

    1:11 This is not the case were the component will be rerendered. Instead this way we will not be able to see the result if double changes, as nothing will cause rerender.

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

    jQuery and AJAX with Java is better

  • @NewWathcher
    @NewWathcher 9 หลายเดือนก่อน +2

    Did you ever consider remaking that old bambo website, great vid by the way

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

    Not sure what was going on till 4:08 but I am glad the Angular TL;DR was clear!

  • @NikolaUzunov-q6k
    @NikolaUzunov-q6k 9 หลายเดือนก่อน +2

    Will there even be a reason to learn NextJs after React 19 comes out,? At least until Next goes one step further and implements a new feature again ?

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

    I love that he casually drops one of the best summaries and explanations for useMemo without missing a beat.

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

    If they're all so similar, is it worth learning Svelte for a small app build, or just use Angular which I already know?

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

    Wait... is the compiler the big thing, or the compiler macros?

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

    As short and concise as it is, this is only channel I really understood the new features in react 19.

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

    Watching and using these frameworks, I still prefer the simplicity of vanilla JS, never having to worry about upgrades breaking my app and it works everywere: front-end, back-end, mobile apps, desktop. If you solo develop a project and want to run it longterm I still think this is the way to go.

    • @petertyldesley6542
      @petertyldesley6542 9 หลายเดือนก่อน +2

      I worked for a company that did this. For simple projects I agree with you, but as it grows in complexity you end up building your own framework. At which point it would have been easier to use an existing framework from the start.

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

      @@petertyldesley6542 we need a framework for migrating to new frameworks

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

    Me, who is still building web applications using Angular 1 but still hasn't been able to create a slow loading or performing site: "Kids. They love new toys simply because they are new.”

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

    Taylor Otwell's Orange Lamborghini being synonymous with PHP since 2015 is hilarious

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

    u will use forward ref if u are creating a reusable component like a drop down and getting values from it ,maybe,but i dont think if it won't be useful

  • @FredoCorleone
    @FredoCorleone 10 หลายเดือนก่อน +2

    A project I'm on is IE11 compatible, it's ATM code.

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

    We had speciation, and now we're seeing convergent evolution 😌

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

    Indeed! If it was built into the browser with the next version of JS that would be great.

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

    i actually love react, not because it’s amazing but because it’s the only framework i learned in school and other frameworks are scary

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

    I Malware Uchiha declare that you are the Best among all Tech You Tubers !
    Stand Proud Fireship, you are strong !!

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

    Is typescript still better though even with the react compiler?

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

    I've only worked with vanilla JS and AFrame as well as React. What is the most recommended web framework to use in 2024 then? Or what are the main pros and cons of each contender?

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

      Read one of 412,331,412 articles on the internet about this. No one has time to explain the most beat-to-death question in web development on a TH-cam comment.

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

    React Forget is a compiler that will _possibly_ decrease the number of rerenders a component has when a state or prop changes. It doesn't make up for the fact that React is heavy and slow.

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

    I saw once this extraordinary thing, two frameworks merged: Merb and Rails.

  • @HoangDuck666
    @HoangDuck666 10 หลายเดือนก่อน +2

    3:24 the best part

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

    What we really need, is a framework for updating code of old frameworks.

  • @Muphet
    @Muphet 10 หลายเดือนก่อน +2

    Which time it was fixed?

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

    As someone who has yet to switch over to Svelte becuase i love all my libraries in react, should this change anything, or should my goal still be to switch over to Svelte?

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

    is useMemo actually faster than just a multiplication operation?

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

    I'm glad that fireship still has a thing for Angular

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

    making Angular a standard build in browsers would be so nice

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

    If react is getting an update and we use react in the next js then does it mean we are also getting rid of these hooks in the next.js too??

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

    I hope that we all go back to good old days. To something like htmx + any backend language and jquery :D

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

    Damn, can't wait for react 19 to be available with react-native

  • @ElenaHaynes-s9j
    @ElenaHaynes-s9j 5 หลายเดือนก่อน

    Amazing combination of indicators... Great job

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

    i love the humor. And the amount of work you put on these videos. THANK YOU