Consumers subscribe to the provider value. When that value changes, React can re-render consumers that read it.