17 minutes to build up your ‘React brain’

October 5, 2022 By Mark Otto 0

Together with  logo

▶  useState: Is it Asynchronous or.. Not? — Jack admits up front that the answer is.. it’s complicated. He digs into an example to help you ‘build your React brain’ by exploring what’s really going on behind the scenes, noting that the state setter is very much synchronous but resulting renders can act asynchronously. (17 minutes.)

Jack Herrington

Headless CMS with World-Class TypeScript Support — Kontent.ai is the leading platform for modular content. Streamline your code using TypeScript SDK, CLI, Rich text resolver, and strongly typed model generator. Scale with no problems when your project grows. Have you seen our UI?

Kontent.ai

How to Write Your Own State Management Library — The goal isn’t to replace existing options, but to learn the principles. If you’ve wondered what ‘magic’ is happening behind the scenes of things like Redux, Zustand or Jotai, this will help build up your mental model.

Jude Hunter

Making React Fast by Default with Legend-State — “React renders too much, too often” kicks this off, before working through a series of steps toward the goal of getting “React to render only once”. The result is a state manager that digs deep into React’s internals — but you might appreciate their fresh take on things. GitHub repo.

Jay Meistrich

Software Engineer — Join our “kick ass” team. Our software team operates from 17 countries and we’re always looking for more exceptional engineers.
Stickermule

Find React Jobs with Hired — Create a profile on Hired to connect with hiring managers at growing startups and Fortune 500 companies. It’s free for job-seekers.
Hired

🛠 Code and Tools

Radix UI: Unstyled Accessible Components to Build on Top Of — Somehow we’ve totally slept on Radix till now, but if you want to design your own components while still having some solid foundations to work off of, it’s very much for you and takes care of a lot of the rougher edges of component development.

WorkOS

QUICK RELEASES: