Recoil — is this the new ‘Redux’ for React?

Recoil is a new state management library for React that lets you manage global/sharable state in a Reactish way. What's great is that Recoil is being developed by the Facebook team. In this blog we'll take a look at the useRecoilState hook and how they have made it is so 'React'-ish? Let’s take a very simple … Continue reading Recoil — is this the new ‘Redux’ for React?

React Tricks: Customizing your useEffect to run ONLY when you want!

INTRODUCTION The useEffect hook in the world of React's functional components operates as a componentDidMount, componentDidUpdate and componentWillUnmount - all in one. But what if you only wanted to trigger one of the effects at a time. How would you accomplish this? Before we dive into it, let's understand a little more about how the … Continue reading React Tricks: Customizing your useEffect to run ONLY when you want!

Understanding gotchas with un-mounting using useEffect hook— React

In2021, I can say many developers are loving the functional components implementation with the help of hooks. Recently in one of my projects, while implementing Unmount lifecycle method using useEffect, we faced issue like our unmount (return function inside useEffect) was getting executed whereas component was still in mounted phase. While solving it I got … Continue reading Understanding gotchas with un-mounting using useEffect hook— React