Slider sorcery: Unleashing Image Comparison Component Magic
This component simplifies comparisons across different scenarios, allowing for easy highlighting of distinctions. You'll master its implementation effortlessly by the end of this article.April 5, 2023
React routing library with Navigation API
It's now time to connect the agnostic routing library that uses the navigation API to React.February 8, 2023
Master the Art of Navigation: Building a Library with the Navigation API
Now that we know what is the navigation API. Let's build a routing library agnostic of every framework.December 19, 2022
Back to the future: Navigation API
The new navigation API is coming. Ryan Florence said in a github issue that it will help to a better implementation for `react-router`. Let's explore this new API.July 26, 2022
Exit animation with `framer-motion` demystified
Animation has their own implementation to deal with exit animation, because React do no allow to delay the unmounting of components. The `framer-motion` API seems to me to be the most natural one. Let's see the amazing implementation of exit animation with this library.June 1, 2022
Virtualization with fixed size items (part 1)
Have you performance issue because you have to many items in a list on your page? Let's see how to fix that thanks to virtualization.April 20, 2022
Proxy in JS: what the hell?
I am sure you are confident with object. But do you know that you can proxify them to intercept when a property is called to execute some custom code. Let's see what it is? How to use it? And some libraries that use it.February 9, 2022
preventDefault vs stopPropagation
Do you always use `preventDefault` and `stopPropagation` because you don't the difference? Let's see what is the role of each one.January 12, 2022
Unknown console API in JS
If you only use `console.log`, do you know the other console methods which can make better logging? Let's see them.November 24, 2021
Web Storage API: localStorage and sessionStorage
Sometimes, you would like to store some data in the browser. Here is the Web Storage API that can make you happy. But what is it? And how to use it?October 27, 2021
JS Symbol, what the heck?
var, let, const: what's the difference?
Daily, you probably use `var`, `let` or/and `const`, but do you the differences between them? It's the subject of this article.August 4, 2021
The goal is to understand how works the Location and History API to implement a `react-router` library like.July 14, 2021
Debounce vs throttle
In this article, we are going together how to use the functions throttle and debounce and how to implement them.January 4, 2021
How does Reselect work?
Let's look closely the code of the library Reselect, which handle memoization of Redux (and others) selectors.December 22, 2020
It exists different types of equality which are used in different cases. Let's explore them together.November 28, 2020
How does Redux works?
Let's explore together in this article, the well known library Redux, to see its implementation