The selector pattern also increases our code’s maintainability. Imagine that later on we wish to change the shape of our state. Without selectors, we will be required to update all of our view code as well to match the new state shape. As the number of view components increases, the burden of changing state shape increases drastically. To avoid this problem, we will use selectors to access state in our views. If the underlying state…
“The present evidence suggests that procrastinators enjoy themselves rather than working at assigned tasks, until the rising pressure of imminent deadlines forces them to get to work. In this view, procrastination may derive from a lack of self-regulation and hence a dependency on externally imposed forces to motivate work.”