Performance Profiling a Redux App

Photo by Goh Rhy Yan on Unsplash

Redux apps are generally pretty easy to optimize for performance. Redux is default-fast, to an extent. By enforcing immutability, it offers a lot of areas for simple optimizations by === equality checks. Simple equality checks means it’s easy to memoize functions, allowing your app to avoid redundant work.

The hard part of optimization within large applications, is finding out what parts of your code are…