Using useEffect Effectively – David Khourshid, React Advanced London 2022
Check out FAQ on this content, shortened version and extra resources for this talk at https://gitnation.com/contents/using-... Find the latest React talks & workshops at https://gitnation.com React Advanced London 2022 #ReactAdvanced #GitNation Website – https://reactadvanced.com/ Talk: Using useEffect Effectively Can useEffect affect your codebase negatively? From fetching data to fighting with imperative APIs, side effects are one of the biggest sources of frustration in web app development. And let’s be honest, putting everything in useEffect hooks doesn’t help much. In this talk, we'll demystify the useEffect hook and get a better understanding of when (and when not) to use it, as well as discover how declarative effects can make effect management more maintainable in even the most complex React apps. This event would not take place without the support of sponsors: 🏆 Platinum Sponsors Sourcegraph → https://about.sourcegraph.com/ Ag Grid → https://www.ag-grid.com/ Toptal → https://www.toptal.com/freelance-jobs 🥇 Gold Sponsors Kontent.ai → https://kontent.ai/ Shopify engineering → https://jobs.smartrecruiters.com/ Prisma → https://www.prisma.io/ Launchdarkly → https://launchdarkly.com/ Storyblock → https://www.storyblok.com/ AWS Amplify → https://docs.amplify.aws/ 🥈 Silver Sponsors Formidable → https://formidable.com/ Stream → https://getstream.io/ imgIX → https://imgix.com/ Callstack → https://www.callstack.com Modus Create → https://moduscreate.com/ Chromatic → https://www.chromatic.com/ Softescu → https://softescu.com

Using ES Modules Based Micro-Frontends to Enable Distributed Development – Steve King

David Khourshid - Everything is an Actor

Patterns for Performance – Stephen Cooper, React Advanced 2023

5 Years of Building React Table – Tanner Linsley, React Summit 2022

Goodbye, useEffect - David Khourshid

Understanding React's UI Rendering Process

React Compiler: Understanding Idiomatic React – Joe Savona, Mofei Zhang, React Advanced 2023

Let's Build React Query in 150 Lines of Code! – Tanner Linsley, React Summit Remote Edition 2021

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

David Khourshid - Formal Forms with State Machines | React Next 2019

Malte Ubl - Principles for Scaling Frontend Application Development, React Summit 2023

React's Most Useful Types - Matt Pocock, React Day Berlin 2023

Modern Architecture 101 for New Engineers & Forgetful Experts - Jerry Nixon - NDC Copenhagen 2025

All 12 useState & useEffect Mistakes Junior React Developers Still Make in 2026

How I use Claude Code (Meta Staff Engineer Tips)

Goodbye, useEffect: David Khourshid

Creating Reusable Components…That Are Actually Reusable - Cory House - React Rally 2023

Mastering React Context: Do you NEED a state manager?

UseState: Asynchronous or what?

