'React from Another Dimension' by Dan Abramov at #RemixConf 2023 💿

preview_player
Показать описание
Backstreet's back.

Рекомендации по теме
Комментарии
Автор

00:00:00 - Introduction
00:01:10 - Sliders
00:02:11 - Parallel World with JavaScript
00:04:16 - Personal Homepage
00:06:24 - Song Lyrics Website
00:07:20 - Conclusion
0:07:27 - Loading Data into the UI
0:10:35 - Navigation in the UI
0:13:15 - Adding Interactivity with Comments Widget
0:14:45 - Weird URL and React
0:15:17 - Exposing Functions as Callable
0:16:19 - Opting into Server Actions
0:18:00 - Updating Data with Server Actions
0:18:29 - Expressing Slow Load States
0:20:45 - Showing Suspense Load in Fallback
0:22:17 - Annoying Page Reloads
0:23:14 - Fluid Transitions Between Pages
0:24:00 - Adding Client-Side Code
0:25:10 - Making Apps Fully Interactive Instantly
0:25:55 - Passing Information into the Tree
00:29:43 - Switching to Real React
00:33:08 - Integrating Server and Client in React
0:37:18 - Tracking Actions and Providing Loading Indication
0:38:40 - Tying Everything Together
0:40:21 - Making a New Paradigm Work

vbboud
Автор

This is probably one of the best explanations of "use server" and "use client".

SeanCassiere
Автор

There’s a reason why people used to think Dan created React, his understanding of React and his demos are always top notch😄

WalterKimaro
Автор

When useTransition first came out, I thought it was an animation hook. I was super excited React providing animation hooks :D

dante_ele
Автор

Turns out learning PHP early on wasn't a bad deal for so many web developers going forward, in the next five or so years.

AhmadAwais
Автор

So many haters.

Awesome presentation. Dan did a great job explaining how React and Remix solve fundamental issues with the browser, server, and internet.

yoJuicy
Автор

Amazing demo, works flawlessly. Can't imagine the complexity behind to make all of this work

aghileslounis
Автор

Hey Dan
The comment section mostly ugly, but the ideas and solutions that you presented here makes much sense to me.

How I saw it: the idea behind this paradime - to empower the usage of web primitives and server-rendering in parts of web app where it's sufficient, while keeping full power of all the unique React features such as Suspense/Concurrency for dynamic parts. And what's most important to have unified runtime(framework / mental model) for both client and server sides of the app. What we saw on demo is fully interactive server-rendered app with absolute minimum of javascript, but with powerful primitives for handling loading states, suspending parts of UI, async server actions and seamless binding data between server & client out of the box, without writing single line of server-framework code. Isn't it impressive?
I'm sorry if my language wasn't entirely clear, but I hope you get the point.

PandPwned
Автор

Amazing job, I still remember html tables and php and I love how much web development have changed, love from Colombia❤

SebastianGamboaQ
Автор

It looks like “React on Rails” for me.
Presentation with windows XP, IE and this old-school site with running stings is awesome 😎
Thanx Dan❤

electrovlady
Автор

The joy I felt when you finally did the server This is coming from a long-time Laravel developer. but still, we can't do that in Laravel with that level of control in a few lines of code. Can't wait to see how it will mature overtime.

mikimaine
Автор

This talk should be named "Dan trying to convince Remix OSS maintainers to integrate RSC"

Atmos
Автор

DAN is awesome. He made it really nice.

madhuiitb-cse
Автор

I like that this was rough around the edges, but still achieved in showing the power of moving the boundary of server and client.

nattysweg
Автор

Hey Dan! Thanks for the demo! Don't let the negativity of some people in the comments ruin your day. The demo was cool, and it clarified some things for those of us who care.

kevin
Автор

Oh my god did I have a flashback to my childhood when two minutes in Dan is talking about Sliders. That darn squeaky fence.

ryanquinn
Автор

Nice Talk Dan. As a regular app developer, initially I thought SC is going to be a huge mess. Now the idea of server components started making sense to me. Keep innovating, keep discovering new layers of React.

As usual, *Let everyone 'React' first and 'Adopt' later.*

Honeypot - prepare notes for part 2 🤗

nidhinsnair
Автор

WIndows XP really throws me back to the past memories

ashishpadhy
Автор

Let's hope that Remix will decide to also adopt React Server Components after this talk.

PhilipAlexanderHassialis
Автор

The Windows XP desktop was just awesome !!! haha

daniellanciotti