of state are used or changed in multiple components. • Ie, Battleships. One set of rules. Multiple different views of the same state. Multiple inputs. • Side effect handling • Dealing with one or more API's • External sources of actions • Push API's & WebSockets @karlbowden