They made React great again?

Поделиться
HTML-код
  • Опубликовано: 25 фев 2024
  • Let's take a first look at React 19 and a variety of changes will improve the developer experience. We compare React's changes to other JavaScript frameworks like Svelte, Vue, and Angular.
    #webdevelopment #programming #thecodereport
    💬 Chat with Me on Discord
    / discord
    🔗 Resources
    React Blog Post react.dev/blog/2024/02/15/rea...
    React for the Haters • React for the Haters i...
    Fireship Next.JS course fireship.io/courses/nextjs/
    🔥 Get More Content - Upgrade to PRO
    Upgrade at fireship.io/pro
    Use code YT25 for 25% off PRO access
    🎨 My Editor Settings
    - Atom One Dark
    - vscode-icons
    - Fira Code Font
    🔖 Topics Covered
    - What's new in react version 19
    - React vs Vue
    - React vs Svelte
    - React 19 compiler
  • НаукаНаука

Комментарии • 1,9 тыс.

  • @joaofrancisco5781
    @joaofrancisco5781 2 месяца назад +7592

    Day 1 of not saying AI in the video

    • @Ochecodes
      @Ochecodes 2 месяца назад +40

      Day 2 o

    • @tobyboulton8340
      @tobyboulton8340 2 месяца назад +34

      YOU AI YOUI LOOSE CHALLENGE (IMPOSSIBLE!!)

    • @Hunter_Bidens_Crackpipe_
      @Hunter_Bidens_Crackpipe_ 2 месяца назад +45

      React 20 will have an integrated AI in the compiler 😂

    • @Gale24
      @Gale24 2 месяца назад +19

      day 0 of AI joke comment

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

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

  • @EyesOfByes
    @EyesOfByes 2 месяца назад +5140

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

    • @alechemy
      @alechemy 2 месяца назад +729

      - average fireship viewer

    • @monzerfaisal3673
      @monzerfaisal3673 2 месяца назад +133

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

    • @odddellarobbia4
      @odddellarobbia4 2 месяца назад +159

      do not ask,just add it into your resume 😂

    • @taavipost1515
      @taavipost1515 2 месяца назад +23

      i wish i could understand

    • @comosaycomosah
      @comosaycomosah 2 месяца назад +12

      ​@@odddellarobbia4💀

  • @ShaharHarshuv
    @ShaharHarshuv 2 месяца назад +220

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

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

      .

    • @morchidchellali1865
      @morchidchellali1865 2 месяца назад +1

      @@PWRGEUTTP is it?

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

      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 Месяц назад

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

  • @zerthur
    @zerthur 2 месяца назад +444

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

  • @ananayarora
    @ananayarora 2 месяца назад +1527

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

  • @Malix_off
    @Malix_off 2 месяца назад +3375

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

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

      as much as I love svelte. Marketshare...

    • @s1nistr433
      @s1nistr433 2 месяца назад +283

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

    • @aberba
      @aberba 2 месяца назад +1

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

    • @paulm5376
      @paulm5376 2 месяца назад +9

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

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

      @@s1nistr433cope, nothing beats jsx

  • @m-ok-6379
    @m-ok-6379 2 месяца назад +150

    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 2 месяца назад +8

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

    • @mikwee166
      @mikwee166 2 месяца назад +12

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

    • @formapedia
      @formapedia 2 месяца назад +5

      real devs use Jquery

    • @JovenAlbarida
      @JovenAlbarida 2 месяца назад +5

      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

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

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

  • @codetoil
    @codetoil 2 месяца назад +57

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

  • @TehRoflizer
    @TehRoflizer 2 месяца назад +808

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

    • @Tordah123
      @Tordah123 2 месяца назад +77

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

    • @Dekatelon
      @Dekatelon 2 месяца назад +41

      ​@@Tordah123There 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 2 месяца назад +23

      Even microsoft fropped IE11, time to stop worrying about it

    • @utilizator500
      @utilizator500 2 месяца назад +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 2 месяца назад

      💀

  • @_modiX
    @_modiX 2 месяца назад +297

    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 2 месяца назад +23

      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 2 месяца назад +12

      ​@@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 2 месяца назад +2

      @@JanVerny interesting thanks for the insight.

    • @RottenMuLoT
      @RottenMuLoT 2 месяца назад +1

      And it basically took 30 years.

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

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

  • @sharpenednoodles
    @sharpenednoodles 2 месяца назад +24

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

  • @shobu_serhao
    @shobu_serhao 2 месяца назад +5

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

  • @Paul-zh2jp
    @Paul-zh2jp 2 месяца назад +1593

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

    • @sadsongs7731
      @sadsongs7731 2 месяца назад +58

      To me it was the Team America vomit meme again.

    • @bryangomez5951
      @bryangomez5951 2 месяца назад +75

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

    • @robbasgaming7044
      @robbasgaming7044 2 месяца назад +40

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

    • @AlexDubois
      @AlexDubois 2 месяца назад +22

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

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

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

  • @jonne719
    @jonne719 2 месяца назад +252

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

  • @basedovi
    @basedovi 2 месяца назад +20

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

  • @yablaker
    @yablaker 2 месяца назад +4

    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..

  • @noelguiavieira
    @noelguiavieira 2 месяца назад +521

    Angular:
    Oh, a compiler. That's cute

    • @fontchastick2328
      @fontchastick2328 2 месяца назад +4

      😂😂😂😂😂😂😂😂😂😂😂

    • @saiphaneeshk.h.5482
      @saiphaneeshk.h.5482 2 месяца назад +8

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

    • @WewasKangs-bd9eb
      @WewasKangs-bd9eb 2 месяца назад +101

      ​@@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 2 месяца назад +42

      @@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 2 месяца назад +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.

  • @CosteaMelniciuc
    @CosteaMelniciuc 2 месяца назад +165

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

    • @sunnyarora3557
      @sunnyarora3557 2 месяца назад +15

      Yaay we are relevant again

    • @wlockuz4467
      @wlockuz4467 2 месяца назад +34

      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 2 месяца назад +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.

  • @4RILDIGITAL
    @4RILDIGITAL 2 месяца назад +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.

  • @nestorrente
    @nestorrente 2 месяца назад +6

    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.

  • @ezsnova
    @ezsnova 2 месяца назад +169

    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 2 месяца назад +57

      actually svelte has made up weird syntax though

    • @0M9H4X_Neckbeard
      @0M9H4X_Neckbeard 2 месяца назад +45

      Sounds like you need to convert to our savior HTMX

    • @jonaslamprecht9169
      @jonaslamprecht9169 2 месяца назад +16

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

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

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

    • @retagainez
      @retagainez 2 месяца назад +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.

  • @andrewm3406
    @andrewm3406 2 месяца назад +52

    RuneScape gnome gets me every time. One of us!

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

      Selling yew logs, 300gp

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

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

  • @Voidlord1
    @Voidlord1 2 месяца назад +4

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

  • @brendansully12
    @brendansully12 2 месяца назад +30

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

    • @mira-films1169
      @mira-films1169 2 месяца назад +3

      Welcome pal!

    • @suryas2575
      @suryas2575 2 месяца назад +1

      Any other channels like this I should know about?

  • @TeaBroski
    @TeaBroski 2 месяца назад +133

    jQuery mentioned

  • @oumardicko5593
    @oumardicko5593 2 месяца назад +252

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

    • @elvispalace
      @elvispalace 2 месяца назад +47

      ecosystem

    • @aberba
      @aberba 2 месяца назад +24

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

    • @mauriciomdea
      @mauriciomdea 2 месяца назад +51

      It's Hell.

    • @Chillycloth
      @Chillycloth 2 месяца назад +12

      Its a backend framework

    • @leonvdw97
      @leonvdw97 2 месяца назад +29

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

  • @andrewleonardi3351
    @andrewleonardi3351 2 месяца назад +28

    1:37 Shout out to the Runescape runes!

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

      shoutout to that little gnome too

    • @Cognitoman
      @Cognitoman 2 месяца назад +1

      I have all skills maxed

  • @syrus3k
    @syrus3k 2 месяца назад +5

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

    • @russelfernandes8483
      @russelfernandes8483 2 месяца назад +3

      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;

  • @SuperCacazinho
    @SuperCacazinho 2 месяца назад +77

    The Angular in the end got me rolling haha

  • @harrimahlstrom7706
    @harrimahlstrom7706 2 месяца назад +52

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

    • @stephenpaul7499
      @stephenpaul7499 2 месяца назад +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 2 месяца назад

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

    • @danvilela
      @danvilela 2 месяца назад +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 2 месяца назад +2

      @@danvilela-skip-tests

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

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

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

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

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

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

  • @MCRuCr
    @MCRuCr 2 месяца назад +23

    Developers! Developers! Developers! Developers!

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

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

  • @wuelbercastillo4367
    @wuelbercastillo4367 2 месяца назад +9

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

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

    that Angular at the end hit the back of brain bones

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

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

  • @wealthassistant
    @wealthassistant 2 месяца назад +4

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

    • @TwoLeggedTriceratops
      @TwoLeggedTriceratops 2 месяца назад +1

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

  • @KyleHarrisonRedacted
    @KyleHarrisonRedacted 2 месяца назад +9

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

  • @lucasabaraujo
    @lucasabaraujo 2 месяца назад +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!

  • @JreesOSRS
    @JreesOSRS 2 месяца назад +3

    I love the RuneScape reference. Osrs series when?

  • @iAmTaki
    @iAmTaki 2 месяца назад +16

    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 2 месяца назад +2

      Web dev scares me

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

      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 2 месяца назад +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 2 месяца назад +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 9 дней назад

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

  • @martijn3151
    @martijn3151 2 месяца назад +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 2 месяца назад

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

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

    finally, but that means to learn from the ground up all the new things and not slip in the process, i'm hopeful to see this on react native

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

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

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

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

  • @user-se8hw9kn3m
    @user-se8hw9kn3m 2 месяца назад +4

    Angular 17 is awesome btw :D

  • @user-ir3yw8bs4i
    @user-ir3yw8bs4i 2 месяца назад +250

    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 2 месяца назад +18

      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 2 месяца назад +25

      ADHD development team tbh

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

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

    • @archmad
      @archmad 2 месяца назад +5

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

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

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

  • @BleepBlop-rh9lm
    @BleepBlop-rh9lm 2 месяца назад +1

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

  • @NovaAquarius
    @NovaAquarius 2 месяца назад +3

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

  • @sf-dk8od
    @sf-dk8od 2 месяца назад +16

    "PHP without Lambos" killed me

    • @freyfrenzy
      @freyfrenzy 2 месяца назад +3

      someone pls explain this ;_;

    • @tokens_zimeisha6907
      @tokens_zimeisha6907 2 месяца назад +3

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

  • @appletvaccount1364
    @appletvaccount1364 2 месяца назад +9

    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.

    • @thecoolnewsguy
      @thecoolnewsguy 14 дней назад

      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 😢

  • @bastost
    @bastost 2 месяца назад +1

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

  • @Eurotool
    @Eurotool 2 месяца назад +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?

  • @s0l0r1d4
    @s0l0r1d4 2 месяца назад +5

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

  • @cherubin7th
    @cherubin7th 2 месяца назад +8

    this state setState nonsense is still the worst.

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

    I understood everything not used react that much though...ig for UI it all comes down to what's best for you lol

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

    Love it , did not understand anything but sounds exciting

  • @ShawnThroop
    @ShawnThroop 2 месяца назад +1

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

  • @ayhanarif3906
    @ayhanarif3906 2 месяца назад +1

    The last 10 seconds of the video is a masterpiece, hands down!

  • @Crossfirev
    @Crossfirev 2 месяца назад +1

    I'm not even a js developer, but I still watch these type of videos from you lol

  • @joshuajaydan
    @joshuajaydan 2 месяца назад +1

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

  • @WrittenInFilm
    @WrittenInFilm 2 месяца назад +1

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

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

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

  • @MrBa143
    @MrBa143 2 месяца назад +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?

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

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

  • @shootingdutch
    @shootingdutch 2 месяца назад +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 2 месяца назад +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 2 месяца назад

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

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

    I was looking for Kripke from the big bang theory when saying memoize

  • @gleweistam6663
    @gleweistam6663 2 месяца назад +1

    Really loved the composition in this video

  • @LeNZian
    @LeNZian 2 месяца назад +1

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

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

    You explained memoization in one sentence❤

  • @Salah-YT
    @Salah-YT 2 месяца назад +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! 💥

  • @raviteja-mw1mp
    @raviteja-mw1mp 2 месяца назад +1

    I am Java developer. Wanting to learn some front end. There are so many options and its quite confusing to pick one framework

  • @SwapnilSoni
    @SwapnilSoni 2 месяца назад +1

    I'll see you in Next.js one!

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

    And I was just about to switch to SolidJS. Thanks.

  • @bondbenz6375
    @bondbenz6375 2 месяца назад +1

    We need a video about hyperscript :)

  • @jvzaniolo
    @jvzaniolo 2 месяца назад +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.

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

    Haha, nice point about Angular at the end of the video )))

  • @hanmingzheng5592
    @hanmingzheng5592 2 месяца назад +1

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

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

    Had to work on angular project recently (after ~4 years of react) and even the code itself was shit all of the angular apis and serviced turned out to be really nice. Would not mind it becoming the one true framework tbh.

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

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

  • @PetrPopel
    @PetrPopel 2 месяца назад +1

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

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

    3:24 the best part

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

    Seemingly convergent evolution works for frameworks as well.

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

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

  • @Hearrok
    @Hearrok 2 месяца назад +1

    making Angular a standard build in browsers would be so nice

  • @Kfimenenpah
    @Kfimenenpah 2 месяца назад +1

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

  • @patco101
    @patco101 2 месяца назад +1

    Love how you squized Angular in there😅😅😅

  • @moneybadger420
    @moneybadger420 2 месяца назад +1

    I love the conclusion in the last minute :) go go angular

  • @sourafaelmonte
    @sourafaelmonte 2 месяца назад +3

    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.

    • @AngelHdzMultimedia
      @AngelHdzMultimedia 2 месяца назад +1

      Nuxt 3 (Vue)

    • @whoami724y
      @whoami724y 2 месяца назад +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 2 месяца назад

      @@whoami724y Seems promising

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

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

  • @shaneperreault
    @shaneperreault 2 месяца назад +1

    Why didn’t you add a cover sheet to your TPS report? Did you get the useMemo?

  • @jmac732
    @jmac732 2 месяца назад +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

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

    You should start using the latest logo of Angular

  • @harshnaruto3122
    @harshnaruto3122 2 месяца назад +1

    Finally something good for my favourite framework 💙

  • @leon_ok1540
    @leon_ok1540 2 месяца назад +1

    3:20 going hard ngl🔥

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

    And we're still lacking an abstraction of values that change over time and depend on each other. RxJS probably comes closest, but it's really tricky to work with and not "blow off your leg". Then there is HTMX of course...

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

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

  • @Malware_Uchiha
    @Malware_Uchiha 2 месяца назад +1

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

  • @user-zr6cx4yw8t
    @user-zr6cx4yw8t 2 месяца назад +1

    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 ?

  • @Volt-Eye.
    @Volt-Eye. 2 месяца назад +1

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

  • @jsonkody
    @jsonkody 2 месяца назад +1

    If I need to choose one framework that will be in browser it would be Qwic because how ahead it is or Vue because I work in it 😅

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

      .. but they would probably choose worst fmwk out there React because it is popular 😢

  • @yorox2515
    @yorox2515 2 месяца назад +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??