Selectors, memoization, and reducing re-renders.
Patterns for avoiding unnecessary renders and managing expensive updates.