Session
The state of rendering in React in 2024: Journey from the stone age to the GenZ
Imagine your app as a race car! CSR gets you in the game, but SSR supercharges your acceleration. And now, the grand finale – Server Components, the rocket fuel that propels your app into the future! Join me in this talk as we explore the evolution from Client-Side Rendering (CSR) to Server-Side Rendering (SSR), with some advanced patterns like selective hydration and finally, the cutting-edge realm of Server Components. Discover when, why, and how to transition between these techniques for optimal performance and user experiences.
Key takeaways and talk structure
1. Trace the evolution of web rendering techniques, from the inception of Client Side Rendering to the challenges it posed. We will dive into the storyline of different rendering patterns like CSR, SSR, SSG, and ISR, with the help of a comic storyline, uncovering the needs and the challenges they put, and how the successive paradigms fixed them, also highlighting the learnings we made over these years and why the transitions have been important and why this history is relevant for the future apps we build.
2. Following our story, we will reach the finale, realizing why the need for rendering code in the server came up, how we enhanced the SSR techniques towards selective hydration and streaming data, and introduce you to the game-changing concept of Server Components and the revolutionary benefits they bring.
3. Dive deep into the mechanics, demystifying how Server Components work their magic.
4. Finally, we’ll share a thrilling demonstration—a journey from client-side rendering to SSR, culminating in the awe-inspiring Server Component experience. Witness the tangible performance gains and learn when to wield each technique for maximum impact.
5. "With great power comes great responsibility". We will also discuss how the core web vitals can be impacted by all of these strategies and when "not" to use one over the other. The talk aims to build a solid understanding of the different rendering patterns for the audience.
6. A quick recap of the talk towards the end with a bunch of scenarios for the audience to answer as a quiz.
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top