Open in app

Sign in

Write

Sign in

Nadia Makarevich
Nadia Makarevich

1.4K Followers

Home

About

Pinned

React re-renders guide: preventing unnecessary re-renders

This is the second part of React re-renders guide: everything, all at once. There are no investigations, no explorations in this guide, just raw facts and LOTs of patterns. Each pattern is linkable independently and has: ​- a short description - visual aid that demonstrates the pattern - working code example in…

React

8 min read

React re-renders guide: preventing unnecessary re-renders
React re-renders guide: preventing unnecessary re-renders
React

8 min read


Oct 23

React useTransition: performance game changer or…?

Table of Contents Let’s implement a slow state update Concurrent Rendering and useTransition for slow state updates The dark side of useTransition and re-renders How to use useTransition, then? What about useDeferredValue? Can I use useTransition for debouncing? Unless you’ve lived under a rock for the last two years, you’ve probably heard the…

React

11 min read

React useTransition: performance game changer or…?
React useTransition: performance game changer or…?
React

11 min read


Aug 17

Fantastic closures and how to find them in React

This article is available in video format. Fewer details, but nice animations and voice instead of letters. Also, this article is part of the “Advanced React” book. If you like it, you might like the book as well 😉 Table of content The problem JavaScript, scope, and closures The stale closure problem Stale…

React

16 min read

Fantastic closures and how to find them in React
Fantastic closures and how to find them in React
React

16 min read


Jun 27

Teleportation in React: Positioning, Stacking Context, and Portals

If you had the chance to gain a superpower, what would it be? How about teleportation? It’s one of the most popular ones (at least according to ChatGPT 😅). And no surprise here: who wouldn’t want to be able to avoid all the traffic or people breathing down your neck…

Frontend

14 min read

Teleportation in React: Positioning, Stacking Context, and Portals
Teleportation in React: Positioning, Stacking Context, and Portals
Frontend

14 min read


May 15

React reconciliation: how it works and why should we care

This article is available in video format. Fewer details, but nice animations and voice instead of letters 😉 Every time I think I surely know everything about how React renders components, the universe finds a way to surprise me. Something as innocent as a simple if statement can completely blow…

React

19 min read

React reconciliation: how it works and why should we care
React reconciliation: how it works and why should we care
React

19 min read


May 2

Say no to “flickering” UI: useLayoutEffect, painting and browsers story

Originally published at https://www.developerway.com. The website has more articles like this 😉 Let’s talk a bit more about DOM access in React. In the previous article (Refs in React: from access to DOM to imperative API) we covered how to do it with Ref, and learned everything about Ref as…

15 min read

Say no to “flickering” UI: useLayoutEffect, painting and browsers story
Say no to “flickering” UI: useLayoutEffect, painting and browsers story

15 min read


Apr 4

Refs in React: from access to DOM to imperative API

Originally published at https://www.developerway.com. The website has more articles like this 😉 One of the many beautiful things about React is that it abstracts away the complexity of dealing with real DOM. Now, instead of manually querying elements, scratching our heads over how to add classes to those elements, or…

React

12 min read

Refs in React: from access to DOM to imperative API
Refs in React: from access to DOM to imperative API
React

12 min read


Feb 23

How to handle errors in React: full guide

Originally published at https://www.developerway.com. The website has more articles like this 😉 We all want our apps to be stable, to work perfectly, and cater to every edge case imaginable, isn’t it? But the sad reality is we are all humans (at least that is my assumption), we all make…

React

12 min read

How to handle errors in React: full guide
How to handle errors in React: full guide
React

12 min read


Jan 12

How to debounce and throttle in React without losing your mind

Originally published at https://www.developerway.com. The website has more articles like this 😉 When talking about performance in general, and especially in React, the words “immediate”, “fast”, “as soon as possible” instantly come to mind. Is it always true though? Contrary to common wisdom, sometimes it’s actually good to slow down…

React

14 min read

How to debounce and throttle in React without losing your mind
How to debounce and throttle in React without losing your mind
React

14 min read


Nov 16, 2022

Fetching data in React: the case of lost Promises

Originally published at https://www.developerway.com. The website has more articles like this 😉 How would you like to be a bad guy? Some evil genius of frontend development who can write seemingly innocent code, which will pass all the tests and code reviews, but will cause the actual app to behave…

React

13 min read

Fetching data in React: the case of lost Promises
Fetching data in React: the case of lost Promises
React

13 min read

Nadia Makarevich

Nadia Makarevich

1.4K Followers

Frontend architect, coder. https://www.developerway.com. Advanced React book: https://www.advanced-react.com

Following
  • Heather Baden

    Heather Baden

  • Desiree Conceicao

    Desiree Conceicao

  • María Mallorquín

    María Mallorquín

  • Sofia Taylor

    Sofia Taylor

  • Sergio Cinos

    Sergio Cinos

See all (56)

Help

Status

About

Careers

Blog

Privacy

Terms

Text to speech

Teams