in the background, separate from a web page, opening the door to features that don't need a web page or user interaction.” https://developers.google.com/web/fundamentals/getting-started/primers/service-workers
IT IS IMMUTABLE. ACTIONS (AND ACTIONS ONLY) MODIFY THE STATE. REDUCER FUNCTION DESCRIBES WHAT STATE SHOULD BE RETURNED FOR WHAT ACTION. STATE = REDUCER(STATE, ACTION)