---
title: "Discussion on \"Master the art of React.useEffect\" | Hashnode"
description: "Discussion on \"Master the art of React.useEffect\". Photo by Jordan McDonald @unsplash"
url: "https://hashnode.com/posts/master-the-art-of-reactuseeffect/609ac99b00bbde79d86a4f4d"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Master the art of React.useEffect](https://javascript-for-breakfast.com/master-the-art-of-reactuseeffect?utm_source=hashnode&utm_medium=feed)

Photo by Jordan McDonald @unsplash

May 11, 2021 · 9 min read · javascript-for-breakfast.com  
Read the article

-   [#reactjs](https://hashnode.com/tag/reactjs)
-   [#reacthooks](https://hashnode.com/tag/reacthooks)

## Written by

[Yohann Legrand](https://hashnode.com/@alarid)

@alarid · Brest, FR

  
[View profile](https://hashnode.com/@alarid)

Freelance Fullstack JavaScript Developer

I have been making websites for more than ten years now, both professionally and for personnal projects, but always with passion and implication. I am fascinated by the evolution of technologies around web development, and I always try to stay up to date with the trending frameworks and libraries.

## Responses 2

Markdown supported · ⌘↵ to post

[Julien Rialland](https://hashnode.com/@jrialland)

[May 11, 2021](https://hashnode.com/posts/master-the-art-of-reactuseeffect/609ac99b00bbde79d86a4f4d/comment/609afcefc798bd79ff8ec63a)

Thx for this awesome article, It's definitively improve the way I code behaviours on my component, as it seems more elegant than overriding onStateChange in certain cases -
