---
title: "Ndeye Fatou Diop (@fatou) | Hashnode"
description: "Senior Frontend Engineer. Read the latest articles by Ndeye Fatou Diop on Hashnode."
url: "https://hashnode.com/@fatou"
---

@fatou

# Ndeye Fatou Diop

@fatou · St Maur des Fossés, France · Joined September 2020

Senior Frontend Engineer

[Website](https://typeshare.co/ndeyefdiop)

## Comments

[Definitely agree ! Applying is really the key word here ☺️](https://hashnode.com/posts/how-the-the-three-little-pigs-story-helped-me-become-a-better-frontend-developer/65c0d53742f8be847ce60389/comment/65c3d9a9ac2ae1aa5a42264e#reply-65c3df656e68ed208c4efccc)

Reply · Article · Feb 7, 2024 · [How the "The Three Little Pigs" Story Helped Me Become A Better Frontend Developer](https://hashnode.com/posts/how-the-the-three-little-pigs-story-helped-me-become-a-better-frontend-developer/65c0d53742f8be847ce60389)

[chioma christopher glad you liked it ☺️](https://hashnode.com/posts/day-21-of-100days-of-code/65c01273fa4650417f2f119d/comment/65c0218f6e571cc71eb6043d#reply-65c1577daf791544d48c699f)

Reply · Article · Feb 5, 2024 · [Day 21 of 100days of code](https://hashnode.com/posts/day-21-of-100days-of-code/65c01273fa4650417f2f119d)

[That is a very nice post! So generally, what I do is rather than storing the selected friend, I store the selected friend ID, and then I do selectedFriend = friends.find(f => f.id === selectedFriendId) if needed. The benefits of this approach are: you can’t end up with a selected friend that is no longer on the list you always have the latest value of the selected friend. You could imagine that under the hood for a given ID, the selected friend object completely changes you have a less complex state: that’s just a string if you decide to have a component that renders a friend, it’s better to pass the ID vs the entire friend](https://hashnode.com/posts/day-21-of-100days-of-code/65c01273fa4650417f2f119d/comment/65c0218f6e571cc71eb6043d)

Comment · Article · Feb 4, 2024 · [Day 21 of 100days of code](https://hashnode.com/posts/day-21-of-100days-of-code/65c01273fa4650417f2f119d)

[Very nice! You could probably also have a single useSelector that returns the user because there is a performance impact of having too many.](https://hashnode.com/posts/exploring-react-redux-and-redux-toolkit-a-day-of-learning/65bfb6a81a51a32eb81253ae/comment/65c018e26e571cc71eb5e7c8)

Comment · Article · Feb 4, 2024 · [Exploring React-Redux, and Redux Toolkit: A Day of Learning](https://hashnode.com/posts/exploring-react-redux-and-redux-toolkit-a-day-of-learning/65bfb6a81a51a32eb81253ae)

[Way to go 🙌](https://hashnode.com/posts/day-20-of-leetcode/65bd7682b9b3588cc6cb1d43/comment/65bd8235af791544d46bf40a)

Comment · Article · Feb 3, 2024 · [Day 20 of LeetCode](https://hashnode.com/posts/day-20-of-leetcode/65bd7682b9b3588cc6cb1d43)

[Wouaw very comprehensive post !!!](https://hashnode.com/posts/mastering-react-a-comprehensive-guide-to-modern-web-development-lesson-1/65bb3ac95aba9c390b3f6937/comment/65bbf47e6ad7f74eb0698888)

Comment · Article · Feb 1, 2024 · [Mastering React: A Comprehensive Guide to Modern Web Development || Lesson - 1](https://hashnode.com/posts/mastering-react-a-comprehensive-guide-to-modern-web-development-lesson-1/65bb3ac95aba9c390b3f6937)

[Glad you liked it ❤️](https://hashnode.com/posts/7-common-css-mistakes-junior-frontend-developers-make-and-how-to-fix-them/65b51740e45d3b34805aed3c/comment/65b7f835e86bbbc908fc30bd#reply-65b89abff29eb9d351a4069b)

Reply · Article · Jan 30, 2024 · [7 Common CSS Mistakes Junior Frontend Developers Make (And How to Fix Them)](https://hashnode.com/posts/7-common-css-mistakes-junior-frontend-developers-make-and-how-to-fix-them/65b51740e45d3b34805aed3c)

[Thanks 🙏](https://hashnode.com/posts/7-common-css-mistakes-junior-frontend-developers-make-and-how-to-fix-them/65b51740e45d3b34805aed3c/comment/65b7dce90585dc787507b7b3#reply-65b7f053f29eb9d3519e2ca7)

Reply · Article · Jan 29, 2024 · [7 Common CSS Mistakes Junior Frontend Developers Make (And How to Fix Them)](https://hashnode.com/posts/7-common-css-mistakes-junior-frontend-developers-make-and-how-to-fix-them/65b51740e45d3b34805aed3c)

[Great post ! Will bookmark !!](https://hashnode.com/posts/secrets-to-writing-a-cfp-that-gets-you-on-stage/65b293a0b5f61a80b5f8e878/comment/65b6a1275a19704a9e2b31ab)

Comment · Article · Jan 28, 2024 · [Secrets to Writing a CFP that Gets You on Stage](https://hashnode.com/posts/secrets-to-writing-a-cfp-that-gets-you-on-stage/65b293a0b5f61a80b5f8e878)

[This is very cool ! I should try it ! How is it different from the chrome dev tools ?](https://hashnode.com/posts/how-is-figma-so-performant/65b0b06f862028ba9d9d7834/comment/65b2a7dc8f7f2c766182b406)

Comment · Article · Jan 25, 2024 · [How is Figma so performant?](https://hashnode.com/posts/how-is-figma-so-performant/65b0b06f862028ba9d9d7834)
