Redux is a big size package and sometimes it lags down the performance of the application. You can test it yourself by building your next JavaScript repository using the build command and see how much Redux package is occupying among all other packages.

yarn run build

Redux was developed by Don Abromov when he was preparing for React Europe conference while trying to play around with the Flux store back in 2015. I believe, the one solid reason why redux comes into the picture is the common props and values shared between deeply nested child and between immediate sibling components. I personally face a lot of difficulties while passing the updated values among immediate siblings, after googling some vague and random words 😁 for about 2/3 hours, I end up reaching the so-called “Redux” word.

Thanks to someone on this Earth, who have clearly mentioned the following comment —

“You need something called State Management my friend”

That is why sometimes reading comments do make sense😁.

#redux

Create Your Own React State Management
1.40 GEEK