Chapter 10. Performance
This chapter covers
- Measuring Redux/React performance with tools
- Using connect and mapStateToProps effectively
- Working with memoization
- Batching actions
Redux is “fast” out of the gate. It’s an extremely lightweight library, so Redux dragging performance down isn’t an issue, even at scale. Remember, all Redux provides is a way to store state and broadcast changes. Fear not, you have plenty of opportunities to squander your app’s performance. Whether it’s using Redux features in non-optimal ways or allowing changes in the store to re-render views such as React components too often, as a user of Redux you need to ensure you’re doing what it takes to keep your apps running smoothly.
This chapter focuses on strategies ...