PinnedReact re-renders guide: preventing unnecessary re-rendersMost important patterns that can prevent React components re-rendersAug 17, 202210Aug 17, 202210
How React Compiler Performs on Real CodeExploring the impact of React Compiler on initial load and interaction performance. With numbers. Measured on a real app.Dec 122Dec 122
Existential React questions and a perfect Modal DialogMy step-by-step process for implementing a new feature from an idea to a production-ready solution using Modal Dialog as an example.Dec 52Dec 52
Intro to CSS animations for React developersInvestigating CSS animations in React by building some useful components like slide-in drawers, expandable search field, fancy hover…Oct 41Oct 41
Replacing React code with CSS :has selectorLooking into what the new CSS :has selector is and how it can be used to improve our React code. Includes practical and beautiful examples.Sep 162Sep 162
I tried React Compiler today, and guess what… 😉Investigating whether we can forget about memoization in React, now that the React Compiler is open-sourced.Jun 1013Jun 1013
React Compiler & React 19 — forget about memoization soon?Did you know that React Compiler is not actually React 19? But when can we expect it then and forget about memo? And what exactly changes?Mar 132Mar 132
React useTransition: performance game changer or…?Looking into what React Concurrent Rendering is, what hooks like useTransition and useDeferredValue do, their benefits and downsidesOct 23, 2023Oct 23, 2023
Fantastic closures and how to find them in ReactDeep dive into closures in JavaScript and React: how they appear, why we need them, what stale closures are, and how to fix them in ReactAug 17, 20237Aug 17, 20237
Teleportation in React: Positioning, Stacking Context, and PortalsHow CSS positioning works, what is Stacking Context, how to escape overflow:hidden with CSS, why we need Portals in ReactJun 27, 20233Jun 27, 20233