Session

React Fetching Patterns: From useEffect to RSCs

React is just one popular library of many in the JavaScript ecosystem that can be used to build modern applications. The thing is, even after you choose React, you will still be met with hundreds, if not thousands of more choices for how you want to architect your new app.

In this session, let's try to understand one thing very well: What are the different data fetching patterns throughout the massive landscape that is the React ecosystem, and what are the pros and cons of each for the type of application you want to build. We'll compare frameworks like CRA, Vite, Next.js, Remix, and more.

We'll take a look at how most of us started writing React apps, as client-side only Single Page Applications (SPAs), and what the best practices to build that kind of app can be. Then we'll take a deep dive into the big pendulum swing of moving React back to the server. Static-Site-Generation (SSG), Server-Side-Rendering (SSR), and React Server Components (RSCs, i.e. the newest trend) have a lot to offer in terms of capabilities, developer experience, and better resulting user experiences if used in the right situation.

By the end of this session, you should feel knowledgeable enough to choose right React flavor for your next app.

Kevin Van Cott

Senior Software Engineer / OSS Consultant

Omaha, Nebraska, United States

Actions

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