Chapter 13: High-Performance State Updates
State represents the dynamic aspect of your React application. When state changes, your components react to those changes. Without state, you would have nothing more than a fancy HTML template language. Usually, the time required to perform a state update and have the changes rendered on the screen is barely noticeable if at all. However, there are times that complex state changes can lead to noticeable lag for your users.
In this chapter, you'll learn how to do the following:
- Batch your state changes together for minimal re-rendering.
- Prioritize state updates to render content that's critical for your user experience first.
- Develop strategies for performing asynchronous actions while batching and ...
Get React and React Native - Fourth Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.