You do this largely because then Redux will only trigger a redraw of the component if the return value changes, rather than the state as a while
Should be
You do this largely because then Redux will only trigger a redraw of the component if the return value changes, rather than the state as a whole