React Just Changed Forever

Ғылым және технология

React Conf just happened, and it's been a wild ride. React 19 is out, but that's old news. We're here for something almost forgotten, something I've wanted for awhile.
The React Compiler is here. I'm so hyped.
SOURCES
playground.react.dev
react.dev/learn/react-compiler
• React Compiler: In-Dep...
github.com/facebook/react/pul...
Check out my Twitch, Twitter, Discord more at t3.gg
S/O Ph4seOn3 for the awesome edit 🙏

Пікірлер: 311

  • @LongJourneys
    @LongJourneys16 күн бұрын

    Don't worry, it's a JS framework, it'll change forever again next week

  • @rohil3023

    @rohil3023

    16 күн бұрын

    🤣🤣🤣

  • @sulavbaral9972

    @sulavbaral9972

    16 күн бұрын

    So true lmao

  • @thederpykrafter

    @thederpykrafter

    16 күн бұрын

    Facts

  • @michacuranda5603

    @michacuranda5603

    15 күн бұрын

    Don't write it down. It's going to change next week.

  • @sanglin9387

    @sanglin9387

    15 күн бұрын

    😅😅😅 the reason now i make own spa js . enough is enough nightmare . enough re invent the wheel bugs

  • @edumorangobolcombr
    @edumorangobolcombr16 күн бұрын

    We write TSX that becomes JSX that becomes JS that becomes "Compiled" JS that becomes ByteCode Porque, Maria

  • @andreilucasgoncalves1416

    @andreilucasgoncalves1416

    16 күн бұрын

    Devs just want more magic to be more productive

  • @furycorp

    @furycorp

    16 күн бұрын

    Meanwhile vanillajs gets more capable all the time :)

  • @friendly__drone9352

    @friendly__drone9352

    16 күн бұрын

    Is that a Pablo Francisco reference, my dude?

  • @steftrando

    @steftrando

    16 күн бұрын

    Because it's totally cross platform. Web code is actually useful code.

  • @unkouwnfigure2746

    @unkouwnfigure2746

    15 күн бұрын

    nothing stops you from building dekstop apps using C and QT if you want

  • @MCroppered
    @MCroppered16 күн бұрын

    “Don’t write this down. It will all change next week”

  • @OccupyMars-le9gy

    @OccupyMars-le9gy

    16 күн бұрын

    deep cut, love it

  • @nathnaelwondisha6649

    @nathnaelwondisha6649

    15 күн бұрын

    lmaoo i was thinking the same

  • @wlockuz4467

    @wlockuz4467

    15 күн бұрын

    Legendary

  • @Senai

    @Senai

    15 күн бұрын

    Well played sir, well played.

  • @darksideishere

    @darksideishere

    15 күн бұрын

    Kai

  • @caseyblair2341
    @caseyblair234116 күн бұрын

    The best feature of React is it puts food on my family

  • @TypingHazard

    @TypingHazard

    16 күн бұрын

    I know how hard that is

  • @SilvestreVivo

    @SilvestreVivo

    15 күн бұрын

    compiled food probably

  • @wlockuz4467

    @wlockuz4467

    15 күн бұрын

    And the only good feature

  • @warrenarnold

    @warrenarnold

    14 күн бұрын

    yea that thing kicks ass😅

  • @IoIxD
    @IoIxD16 күн бұрын

    Bro was so excited he made the video on the old DVD camcorder he found in the trash.

  • @siriusmain1763

    @siriusmain1763

    16 күн бұрын

    💀

  • @novnod

    @novnod

    16 күн бұрын

    Omg lmao

  • @t3dotgg

    @t3dotgg

    16 күн бұрын

    Fun fact, I actually had the camera on a mini tripod on a sideways trash can

  • @alexanderhorner

    @alexanderhorner

    16 күн бұрын

    @@t3dotgg I don't think it's that bad

  • @IoIxD

    @IoIxD

    16 күн бұрын

    @@alexanderhorner Well yeah it's viewable, it's more funny if anything.

  • @speckdratz
    @speckdratz15 күн бұрын

    Watching solely to support the no-stupid-face-on-thumbnail approach 🙃

  • @hi_im_julian_kirsch
    @hi_im_julian_kirsch16 күн бұрын

    So, the compiler basically does what Svelte's compiler has been doing so far but for React? Neat

  • @gageracer

    @gageracer

    16 күн бұрын

    Also with the less line of code too. Svelte5next is 124.961 lines. Facebook devs are geniuses.

  • @user-mx1ek4sl2m

    @user-mx1ek4sl2m

    15 күн бұрын

    Yeah, now we got sveltes good practice on an actual good framework*

  • @zuma206

    @zuma206

    15 күн бұрын

    Not really at all, the svelte compiler converts it's vanilla js looking signal code into actual js signal code. react compiler produces the same code you could write normally, but with added optimisations that you'd usually add yourself using useMemo, memo, etc

  • @gageracer

    @gageracer

    15 күн бұрын

    @@zuma206 Yeah, it's a footGun remover. Not even a full compiler to optimize your code, at least yet.

  • @Booyamakashi

    @Booyamakashi

    15 күн бұрын

    @@zuma206 "You would write normally" - Have you seen gibberish that compiler spits out?

  • @malcolmdude
    @malcolmdude16 күн бұрын

    Thanks for the update. Regarding Rust vs Go for the react compiler - Rust's algebraic types make it much easier to write parsers, ASTs and compilers compared to languages without these features.

  • @elirane85
    @elirane8516 күн бұрын

    memoizing is one of things that doesn't feel needed at first but then you find yourself with hundreds of components and everything grinds to a halt. I worked on a project where after around 5 years of development without using memoizing it became so sluggish that we had to skip two release windows just to add memoization to the hundreds if not thousands of components we had until it was usable again.

  • @cristianosoleti489
    @cristianosoleti48915 күн бұрын

    Funny how when Vue used a compiler (and still does), React devs used to say "I don't like compilers doing magic for me"

  • @cocoscacao6102

    @cocoscacao6102

    14 күн бұрын

    Eh... React devs always gravitated slowly to what other frameworks had already done years ago, while being completely oblivious about it and calling it innovation.

  • @labilawal

    @labilawal

    14 күн бұрын

    @@cocoscacao6102 So react is the Apple of frameworks?

  • @Me-vc4sf

    @Me-vc4sf

    14 күн бұрын

    React is like apple of javascript devs

  • @oceantume

    @oceantume

    12 күн бұрын

    One thing that made react stand out through all the shining new things that get released is that it virtually never forced anything and most improvements are optional and progressive additions you can do. The contrary is not necessarily a deal breaker for most, but when you have huge apps in production and you want upgrades without having to touch every component every few months it can definitely matter. You can still import react from a CDN today and use the non-jsx functions to use react on a single page of an old php app if you want.

  • @orterves
    @orterves16 күн бұрын

    React spending all this time fixing issues of their own making.

  • @Novacification

    @Novacification

    8 күн бұрын

    Yeah, a framework so flawed that it needs its own compiler to avoid unintended side-effects during render.

  • @NeilTheFisher
    @NeilTheFisher16 күн бұрын

    Jack Herrington mentioned that memoization won't work for proxy state, specifically mentioning mobx. What do you think the best solution for that would be? I've been using valtio and that may affect me as well.

  • @binitrupakheti4246
    @binitrupakheti424615 күн бұрын

    I remember a time when memoizing was seen like the devil, and people were like the overhead is much more than rerendering everything. It's funny to see how the times have changed and memoizing is the default now because turns out a check for the cache is almost always going to be faster than recalculating the value.

  • @centner813
    @centner81315 күн бұрын

    First hand experience in delivering updates/news. Thanks man!

  • @sumitkarmakar-vc9bv
    @sumitkarmakar-vc9bv14 күн бұрын

    I have one question , isnt our bundler be much more in size since the compiler is adding more code for caching?

  • @JamesMikrut
    @JamesMikrut16 күн бұрын

    i cannot WAIT to see what this does for our UI performance

  • @readywhen

    @readywhen

    15 күн бұрын

    I love how much Payload is benefitting from the newest next and react changes! Glad you guys are putting in crazy effort to adapt so quickly

  • @Booyamakashi

    @Booyamakashi

    15 күн бұрын

    Probably you wont notice, unless you start digging into performance tab. Unless you are a real customer with shitty pc, bloated OS, full ram and bad network.

  • @HUEHUEUHEPony

    @HUEHUEUHEPony

    14 күн бұрын

    It will add 10 minutes to your build time

  • @yoz0__

    @yoz0__

    7 күн бұрын

    Cannot wait to see how many new bugs it will introduce

  • @davidalejandrollanesbojorq63
    @davidalejandrollanesbojorq6315 күн бұрын

    Hey, please can you tell me what Theme you are using in VS code?

  • @thisandthatguy1156
    @thisandthatguy115616 күн бұрын

    What are those menu icons after the recording one?

  • @RockRespawn
    @RockRespawn15 күн бұрын

    ngl Theo, liked this format of video a lot more than the heavily produced ones :)

  • @zactron1997
    @zactron199716 күн бұрын

    Considering how large the React Compiler codebase is already, I'm not surprised they want to rewrite in Rust straight away instead of something like Go. Rust's strict rules are one of the best ways to wrangle a massive codebase with that many contributors, especially in a context as important as "The Official React Compiler". Unit tests are just not enough to ensure reproducible results between commits. Throw in performance concerns and the possibility of using the React Compiler in the browser through WASM (Go's support in WASM is horrible compared to Rust) and it makes complete sense. Finally, this is a project they've already finished prototyping over the past 3 years. I doubt there's going to be any major changes to the fundamentals going forward. Whether you like it or hate it, the React Compiler is one of the prime examples of where Rust is a good fit for a project.

  • @piaIy

    @piaIy

    15 күн бұрын

    It's unfair to bring up Go's performance in Wasm in its current state when managed languages have to ship their own GC. Once WasmGC is stable, everyone will jump on languages that actually get shit done.

  • @zactron1997

    @zactron1997

    15 күн бұрын

    @@piaIy I don't have any particular gripes with Go, if you like it then have at it! To say it's unfair to comment on Go's lack of performance on WASM is a bit silly though. I also find it silly that you're saying nothing gets done in Rust, in a comment on a video discussing things getting done in Rust. But to more directly address your point, WASM GC isn't enough to make Go viable on WASM. The fundamental issue is WASM is a highly resource constrained environment, so explicit management of resources is required to get even modest performance. Go is a good language, but this is an area where it is just a bad fit. It's like trying to run TypeScript on embedded.

  • @tungthanh4297
    @tungthanh429716 күн бұрын

    Will webpack, vite are still working with such a new React compiler?

  • @ojolowoboluwatife9136
    @ojolowoboluwatife913616 күн бұрын

    Great video, I'm happy I could catch up

  • @darkoplax7688
    @darkoplax768815 күн бұрын

    it's hard to take Theo seriously when he does these 20min clickbait videos every other day about react changing

  • @averagepickleballplayer

    @averagepickleballplayer

    15 күн бұрын

    …I mean it is changing though lol

  • @DevlogBill
    @DevlogBill15 күн бұрын

    Very exciting stuff. Since this is so new upon release date it would be nice if they left on Vite the new compile version and as well as the standard React project download version. I am assuming the compiler version will be excellent for certain use cases.

  • @ElvenSpellmaker
    @ElvenSpellmaker16 күн бұрын

    JavaScript changes so often Theo'll come back after the next talk and update saying it's been replaced with the next shiny thing already.

  • @hobbit125

    @hobbit125

    15 күн бұрын

    React is not javascript.

  • @RaZziaN1

    @RaZziaN1

    15 күн бұрын

    @@hobbit125 If it is js library it is js..

  • @davidsiewert8649

    @davidsiewert8649

    15 күн бұрын

    Most likely by Pheonix-Framework in Elixir/Erlang

  • @matthewgiallourakis7645

    @matthewgiallourakis7645

    15 күн бұрын

    Or static hermes

  • @SirusStarTV

    @SirusStarTV

    13 күн бұрын

    @@matthewgiallourakis7645 next in the line...dynamic herpes

  • @fredbluntstoned
    @fredbluntstoned16 күн бұрын

    Forever? That's weird! Usually react only changes for a short period! :o

  • @MasterF3
    @MasterF315 күн бұрын

    Does this eliminate all unnecessary re-renders and the need for other techniques like building the component further up and passing it down as a prop?

  • @asemyamak3984
    @asemyamak398415 күн бұрын

    Who moved on to SolidJs or Svelte for good?

  • @matejukmar
    @matejukmar15 күн бұрын

    For me it feels the compiler is result of something being wrong in the core of react in the first place

  • @offlercrocgod

    @offlercrocgod

    15 күн бұрын

    Indeed, if they used signals all this would be redundant.

  • @fadfooood
    @fadfooood15 күн бұрын

    React compiler only works with react 19? If yes, then how do we use it on existing projects?

  • @mag2XYZ
    @mag2XYZ15 күн бұрын

    So how much does this add to the bundle size?

  • @americanbagel
    @americanbagel16 күн бұрын

    I feel like react changes forever every other month

  • @farhanghazali4406
    @farhanghazali440615 күн бұрын

    Don't worry, its React, They will fix it again next version

  • @ytuser6276
    @ytuser627616 күн бұрын

    How does it affect bundle size?

  • @HUEHUEUHEPony

    @HUEHUEUHEPony

    14 күн бұрын

    Smaller, but don't look at build times

  • @underflowexception
    @underflowexception16 күн бұрын

    new week, more complexity!

  • @chaos_monster
    @chaos_monster15 күн бұрын

    Welcome on the darkside of using compiler. Signed the Angular Community for 8 years

  • @andy_lamax
    @andy_lamax16 күн бұрын

    Doesn't this affect bundle size though?

  • @lumiannah

    @lumiannah

    14 күн бұрын

    My thoughts exactly. What about memory footprint as well?

  • @thiagovieira8569
    @thiagovieira856916 күн бұрын

    Agajn?

  • @Frazful

    @Frazful

    16 күн бұрын

    My thoughts exactly

  • @ddomingo
    @ddomingo15 күн бұрын

    This is some cool stuff. I am glad that React is taking this direction.

  • @brennan123
    @brennan12316 күн бұрын

    A compiler that doesn't work across file boundaries? WAT?!?!?

  • @TimLouw

    @TimLouw

    15 күн бұрын

    More of just a parser or transpiler with some predefined find and replace properties😂

  • @Leonhart_93

    @Leonhart_93

    14 күн бұрын

    @@TimLouw Even real compilers do that step.

  • @TimLouw

    @TimLouw

    14 күн бұрын

    @@Leonhart_93 I'm aware they do that step but that's not what makes them proper compilers... It's a feature they generally handle but the fact that this compiler doesn't go across file boundaries is leaving a massive amount of optimization on the table.

  • @theshermantanker7043

    @theshermantanker7043

    11 күн бұрын

    That's literally every C or C++ compiler when you turn Link Time Optimization off. It's really more common than you think

  • @Rtzoor
    @Rtzoor14 күн бұрын

    funny seeing you with natural lighting then KRAZAM drops The Solar Sermon

  • @Leonhart_93
    @Leonhart_9314 күн бұрын

    Now this compiler might actually be an improvement that will make me add something new for the first time in the past 5 years.

  • @colin_actually
    @colin_actually15 күн бұрын

    React changes forever every year. It's how we keep the javascript programmers too busy to work in other sectors.

  • @warrenarnold

    @warrenarnold

    14 күн бұрын

    Frontend developers are not programmer 😅😂😂😂😂

  • @wesleycoder
    @wesleycoder16 күн бұрын

    It's awesome to see this problem being fixed after so long time. It's sad that this is a problem we created for ourselves. 😅

  • @StephanHoyer

    @StephanHoyer

    15 күн бұрын

    If you mean fixing like fixing a broken leg with a band-aid, than you are right 😂

  • @JuliusMalunhao
    @JuliusMalunhao12 күн бұрын

    I love your videos bro thanks for the info

  • @RolandAyala
    @RolandAyala15 күн бұрын

    This biggest problem w/ React right now IMO is the it's too tied to Next/Vercel. I look forward to that problem getting fixed, and will happily stay on alt frameworks like Remix even if it means missing out on or needing to wait a long time for all the latest and greatest React features.

  • @juxuanu

    @juxuanu

    15 күн бұрын

    Next.js with OpenNext works wonderfully in docker

  • @WilliamWelsh

    @WilliamWelsh

    15 күн бұрын

    hey roland great news you can actually use react without next or vercel just like theo did this entire video

  • @sgguitarfan7
    @sgguitarfan715 күн бұрын

    Svelte had to exist, just so that react could become less shitty.

  • @RasmusSchultz
    @RasmusSchultz14 күн бұрын

    what about output file size? compiled output looks substantially more complex. I also wonder how this affects debugging. the addition of a compiler radically changes React code from something where you can easily imagine what the output looks like - the standard React JSX transform is so trivial, so easy to understand and explain. we've sort of lost that. I'm still unsure why I should be more excited about this than about something like Solid, which was designed and built for the kind of performance and scalability React is fighting for... but did so with design rather than by layering more complexity on top of complexity. at the end of the day, doesn't all of this added complexity exist primarily to correct inherent design problems that React itself created?

  • @raphauy
    @raphauy15 күн бұрын

    Very promising. Thank you!

  • @mirzazplayz_rblx
    @mirzazplayz_rblx14 күн бұрын

    This guy yapp so much!!

  • @dotthree7894
    @dotthree789415 күн бұрын

    Imagine trying to use a hammer, but each time you use it the handle is different

  • @BarakaAndrew
    @BarakaAndrew15 күн бұрын

    This is great, now we need static hermes on mobile then react is the only tool one needs for everything

  • @Fidicirj
    @Fidicirj15 күн бұрын

    No shit Theo, this format much much better that your normal videos. Not much opinions, enjoying the news, not much reactions. Hopefully you will keep it up.

  • @senpaijs798
    @senpaijs79815 күн бұрын

    Our belowed React Paster Theo.

  • @nro337
    @nro33716 күн бұрын

    Huge news!

  • @ThatDereKid
    @ThatDereKid16 күн бұрын

    So basically rich harris was right

  • @SilvestreVivo

    @SilvestreVivo

    15 күн бұрын

    Basically he always is

  • @StephanHoyer

    @StephanHoyer

    15 күн бұрын

    No. Both where wrong. Solution is a simpler, more predictable framework than react. Compiling makes things even more opaque. Try to debug in that code.

  • @SilvestreVivo

    @SilvestreVivo

    15 күн бұрын

    @@StephanHoyer I think Svelte 5 is pretty easy to debug. We don't need more React craziness. There are better alternatives.

  • @StephanHoyer

    @StephanHoyer

    15 күн бұрын

    @SilvestreVivo I don't mean react. I find it aweful, too. But there are much simpler alternatives that don't need compilation at all. Like mithriljs.

  • @SilvestreVivo

    @SilvestreVivo

    15 күн бұрын

    @@StephanHoyer mithriljs? hahah I am migrating a project from mithriljs to Svelte because is extremely difficult to maintain. Let's be serious please.

  • @snowwsquire
    @snowwsquire15 күн бұрын

    The 14 inch mbp aspect ratio feels very weird but i kinda like it

  • @ParanoidxProd
    @ParanoidxProd16 күн бұрын

    Sexy tan lines 👀 Now that’s the T3 Skater Boy we all know and love!

  • @kodekorp2064
    @kodekorp20649 күн бұрын

    I remember when React first released and I had to choose between react or angularJS as the current two main techs lol

  • @ArturMullerDesign
    @ArturMullerDesign10 күн бұрын

    Congrats on making a video without a silly face thumbnail! It's great 🔥

  • @yungouda
    @yungouda15 күн бұрын

    We need to make Theo implement a compiler in Go and in Rust.

  • @coomservative
    @coomservative16 күн бұрын

    TL;DR it’s Svelte now

  • @joaofrancisco5781

    @joaofrancisco5781

    15 күн бұрын

    So it got better, F for SolidJs

  • @yashjadhav6838
    @yashjadhav683815 күн бұрын

    Will this also affect react Native

  • @alexanderhorner
    @alexanderhorner16 күн бұрын

    Off topic: I love the hair. How do you make you hair curly/wavey like that?

  • @t3dotgg

    @t3dotgg

    16 күн бұрын

    I went to a different climate (Vegas) and didn't blowdry my hair this morning. This is technically how it "naturally looks"

  • @alexanderhorner

    @alexanderhorner

    16 күн бұрын

    @@t3dotgg nice

  • @JenuelDev
    @JenuelDev12 күн бұрын

    wait, is this already in vuejs?

  • @neizvestniydrug
    @neizvestniydrug13 күн бұрын

    Hype! Hype! Hype!!🎉🎉🎉😂😂😂

  • @AivoPaas
    @AivoPaas15 күн бұрын

    "React code" and "elegant" in the same sentence. Laughing in Vue.

  • @hodev632
    @hodev63214 күн бұрын

    If it leads to the removal of unused code in react dom, so we don't download 140 kb library, it would be great. That's the point of using build tools . Like what we have in Svelte other than that, it's a nice update

  • @toshobg
    @toshobg16 күн бұрын

    I've never been so confused in my life

  • @dedicatedserver8214
    @dedicatedserver821416 күн бұрын

    How much does the compiler increase bundle size? With all the extra if statements etc

  • @aldi_nh

    @aldi_nh

    16 күн бұрын

    its compiler dude, do you include babel and typescript in your bundle?

  • @dedicatedserver8214

    @dedicatedserver8214

    16 күн бұрын

    @@aldi_nh no, it adds code into your bundle though to memorize components

  • @MrQuezPL

    @MrQuezPL

    15 күн бұрын

    but he is right. Obviously we won't be including all the compiler code, but we definitely will include output from the compiler with additional optimisation overhead

  • @TimLouw
    @TimLouw15 күн бұрын

    I can't believe the React team took this many years to realise that they could deliver a much better developer experience and much better app performance by using a compiler. All the actually great frameworks started out with a compiler because they knew how key it was from the beginning.

  • @geekofia

    @geekofia

    15 күн бұрын

    React wasn't a framework, it was a library. Now it's becoming a framework.

  • @TimLouw

    @TimLouw

    14 күн бұрын

    @@geekofia it's been touted as just a library but has over the years gained more and more of the typical features of a framework and it doesn't compete against libraries, it competes against frameworks. Just search React vs and all the results will be it getting compared to frameworks.

  • @dmullen1994
    @dmullen199416 күн бұрын

    ur hair looks good at this length

  • @rob011

    @rob011

    15 күн бұрын

    That’s not length, it’s 1-based indexing

  • @CristianKirk
    @CristianKirk15 күн бұрын

    React changed forever for 3 months.

  • @williamliu796
    @williamliu79615 күн бұрын

    is this something that is being built into ‘next dev’?

  • @patcoston
    @patcoston15 күн бұрын

    6:46 I found a bug in your wording. Check the spelling of etcetera, then listen to yourself say it. I used to say it that way until one day I went to write etc. but instead I wrote ect., then I thought, that can't be right. I figured out the glitch in my matrix, and uploaded a patch.

  • @madmax404
    @madmax40415 күн бұрын

    what is this aspect ratio? 20:13 ???

  • @jrreed47
    @jrreed4715 күн бұрын

    I ran out of breath for you watching this

  • @paxdriver
    @paxdriver15 күн бұрын

    Theo, you're amazing

  • @mailslurp
    @mailslurp15 күн бұрын

    hype god

  • @pinatacolada7986
    @pinatacolada798615 күн бұрын

    I'm at a conference but rather than enjoy myself, socialize, meet and talk to people and relax - I ran away to my secluded hotel room to talk, alone to myself. Find the bar, nerd.

  • @sashogs
    @sashogs16 күн бұрын

    Time to move to solid?

  • @osbyrne
    @osbyrne16 күн бұрын

    here before @malix ????

  • @voltflake
    @voltflake15 күн бұрын

    0 days since react changed forever

  • @mr.random8447
    @mr.random844716 күн бұрын

    Team Svelte

  • @rapzid3536
    @rapzid353616 күн бұрын

    MobX and chill.

  • @emaayan
    @emaayan14 күн бұрын

    a pull request with 1900 commits, grab a snack the code review may take a while...

  • @richardantao3249
    @richardantao324915 күн бұрын

    Hot take: every piece of software changes forever after every release

  • @user-xj5gz7ln3q
    @user-xj5gz7ln3q16 күн бұрын

    Wait until next week... It'll change again. :D

  • @crism8868

    @crism8868

    16 күн бұрын

    "Don't bother writing any of this down is going to change next week" - Programmers are also human

  • @pastuh
    @pastuh15 күн бұрын

    sometimes I think... need go back to art, one simple pencil which never changes

  • @gabbeeto

    @gabbeeto

    12 күн бұрын

    well your keyboard never changes and the techniques you're going to use in art are going to be different overtime

  • @MichaelLazarski
    @MichaelLazarski15 күн бұрын

    React is Svelte now

  • @gwarf5555
    @gwarf555516 күн бұрын

    that mic makes it look like you've been shot.

  • @lazarpro3030
    @lazarpro303015 күн бұрын

    so they were the ones lagging github

  • @ricky2629
    @ricky262915 күн бұрын

    It just converts between JSX and JS, it's not a compiler it's a transpiler

  • @mihailmojsoski4202

    @mihailmojsoski4202

    13 күн бұрын

    gcc just converts between C and machine code, it's not a compiler it's a transpiler

  • @Caldaron
    @Caldaron14 күн бұрын

    theo got new teeth?

  • @yahm0n
    @yahm0n15 күн бұрын

    So the compiler just memoizes everything and hides the mess from you?

  • @bluecup25
    @bluecup2515 күн бұрын

    To be honest, IG in the web moves like s**t and makes my browser run out of RAM if I open several tabs, which is quite an incredible feat for an online image / short video viewer.

  • @kevinweir2499
    @kevinweir24994 күн бұрын

    Someone please tell Theo there is an entire world of software out there besides JavaScript. A language by the way that was conceived and written in 10 days. Draw your own conclusions about the implications of that.

  • @habong17359
    @habong1735915 күн бұрын

    Tomorrow: React Just Changed Forever and Ever

  • @habong17359

    @habong17359

    15 күн бұрын

    Next week: Next.js Just Changed Web Development

  • @habong17359

    @habong17359

    15 күн бұрын

    Next month: React Just Changed Forever, But This Time For Real

  • @habong17359

    @habong17359

    15 күн бұрын

    2 Month later: Next.js Just Changed Everything, But This Time "EVERYTHING"

  • @habong17359

    @habong17359

    15 күн бұрын

    3 Month later: React Got Rid of `use()`

  • @habong17359

    @habong17359

    15 күн бұрын

    4 Month later: Next.js Revives `use()` and Changes The Fundamental Thinking of Web Development.

  • @prestigealanazi2993
    @prestigealanazi299315 күн бұрын

    I was about to learn svelte wat

  • @prestigealanazi2993

    @prestigealanazi2993

    15 күн бұрын

    I thought that will change a little of the syntax or coding simplicity , but seems no , therefore I would still learn svelte kit and capacitor js ( as it seems the best easiest way ) for the backend tho I think I will mix between asp , node and mongodb

  • @cesarmartinez2207
    @cesarmartinez220711 күн бұрын

    yes the react team went a different way with the compiler because instead of doing what signals already fixed they decided to hide the garbage behind this magic compiler

Келесі