React Forget: React for developers and compilers - Sathya Gunasekaran

Поділитися
Вставка
  • Опубліковано 5 лют 2025
  • Sathya is a software engineer on the React core team at Meta. Previously, he worked on the V8 JavaScript compiler at Google.
    About the session Statically analysing react components for fun and profit.
    His talk will dive into what makes the react programming model be such a great target for compilers and static analysis.

КОМЕНТАРІ • 18

  • @ethanlal4517
    @ethanlal4517 10 місяців тому +1

    Svelte did this like 8 years ago. Awesome to see u'all catch up so fast.

  • @rohankulkarni9281
    @rohankulkarni9281 Рік тому +3

    Hey ! Nice to meet you at React India. It’s really great to meet the person who is part of React TEAM.

  • @divyammadhok9446
    @divyammadhok9446 7 місяців тому

    The example at 04:30 may not be appropriate since videos prop for VideoTab is an Array i.e. Object itself and on each re-render of VideoTab's parent its referential identity will change. Causing the useMemo to retrigger again.

  • @aanchalmishra379
    @aanchalmishra379 Рік тому +1

    Thanks for such an insightful session, Sathya!⚡

  • @faizanakhtar8575
    @faizanakhtar8575 Рік тому +1

    Got to learn new so many new things, thanks for this talk Satya! 🙌

  • @unnatichhabra6750
    @unnatichhabra6750 Рік тому +1

    Thanks for the insights Sathya

  • @krshubham1708
    @krshubham1708 Рік тому +1

    Thanks for the insights Sathya!

  • @JSAyushThakur
    @JSAyushThakur Рік тому +1

    Learning about React who himself works on React Meta team 💯

  • @pasc4le
    @pasc4le 9 місяців тому

    "Compilers are the new frameworks" is starting to age like fine wine

  • @WahiduzzamanHridoy
    @WahiduzzamanHridoy Рік тому

    It was really insightful.

  • @amansagar4948
    @amansagar4948 11 місяців тому

    I watched the talk. There's literally nothing here about react forget, all he's talking just the basic react stuff

  • @ramansinghshekhawat
    @ramansinghshekhawat 11 місяців тому +1

    Moral of the story: Svelte is better

  • @StingSting844
    @StingSting844 Рік тому +3

    It's nice but I wish react actually simplified instead of adding hidden complexity like this. Maybe it needs an angular 2 moment of it's own.
    These principles have proven successful but doubling down on poor API design is not good. Now we have to debug react forget's output in addition to hand authored code

    • @rand0mtv660
      @rand0mtv660 Рік тому +3

      Not sure why would you debug React Forget's output? You currently don't debug the final output that React gets transpiled to so not sure why this particular case would be any different?

  • @azharuddin337
    @azharuddin337 Рік тому +1

    Never heard such confusing and overcomplicated talk.

    • @steigerwalddaniel
      @steigerwalddaniel Рік тому +5

      Talk is perfect and clean. Maybe you are not smart enough.

    • @DivjotSingh
      @DivjotSingh Рік тому

      I guess compilers *are* complicated

    • @adebowalegbenga4316
      @adebowalegbenga4316 8 місяців тому

      @@steigerwalddaniel His talk all over the place...some people just know how to present concepts than others. Maybe this is first presentation ever...