Loading video...

Video Failed to Load

Go Home

there's a big problem with React's useContext

180,616 views • 1 year ago •via X (Twitter)

11 Comments

Cryptic Genome ☣️'s profile picture
Cryptic Genome ☣️1 year ago

Wait I dont understand why would you suggest putting the context provider in the highest possible node in the tree? Just after saying that components re-render their children unnecessary after context value change?

Aiden Bai's profile picture
Aiden Bai1 year ago

if you pass it at a low part of a subtree that renders a lot, and the value changes a bunch, and many parts of the app depend on that data, it can cause issues

Callstack Engineers's profile picture
Callstack Engineers1 year ago

Grab your popcorn 🍿 Our React Native for TV guide is here, packed with the latest techniques and best practices. Don't miss out on this essential update to keep your apps running at peak performance 🚀 Download it now 🔗

vorillaz's profile picture
vorillaz1 year ago

`use-context-selector` is an amazing abstraction layer that solves this problem

Tiger Abrodi's profile picture
Tiger Abrodi1 year ago

Yeah. This is what I dislike most with React's useContext. Better alternatives: - MobX - Zustand - Jotai

Josh Manders's profile picture
Josh Manders1 year ago

Did you manually speed up the video? My setting says 1x but it sounds like 1.5-2x

ℂ𝕠𝕕𝕖𝕩, ℍ𝕖𝕣𝕖!'s profile picture
ℂ𝕠𝕕𝕖𝕩, ℍ𝕖𝕣𝕖!1 year ago

I was hoping to see a mention of useMemo and React.memo

Jordy's profile picture
Jordy1 year ago

React should just provide better global state handling out of the box. Its such a common use case.

Bedros Pamboukian's profile picture
Bedros Pamboukian1 year ago

Hm, useContext is great for avoiding prop drilling in components, but this video seems centered around application-level state - for that, use something like Redux / Zustand Application state gets messy with Context, and having 12 different contexts on the top-level is not ideal

{Bhide}.Svelte's profile picture
{Bhide}.Svelte1 year ago

React === Problems

Rat the Dog's profile picture
Rat the Dog1 year ago

love these videos. learning a lot about react through these short bites. just a note, i had to slow down the speed to .75 to really grasp what you're saying.

Related Videos

Cinna's Problem With Big Boobs.
2:00

Sensitive content

Cinna's Problem With Big Boobs.

Lyker

355,373 views • 1 month ago