Open in app

Sign In

Write

Sign In

Nadia Makarevich
Nadia Makarevich

1.3K 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


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


Oct 11, 2022

How to fetch data in React with performance in mind

Originally published at https://www.developerway.com. The website has more articles like this 😉 Have you tried recently to wrap your head around what’s the latest on data fetching in React? I tried. Almost lost my mind in the process. The chaos of endless data management libraries, GraphQL or not GraphQL, recent…

React

21 min read

How to fetch data in React with performance in mind
How to fetch data in React with performance in mind
React

21 min read

Nadia Makarevich

Nadia Makarevich

1.3K 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

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams