title: What's the Redux pattern for updating a single property
body: <p>From all the reading i've done, all I can see for updating single properties in a reducer is to create an action for updating that property.  Is the accepted pattern really to make an action for every property?  </p>
  
  <p>For example, let's say I had a todo reducer with a default state with three different properties.  Is the expected pattern to create 3 different update actions, one for each property, like this?</p>
  
  <pre><code>const todo = ({
      text: '',
      complete: false,
      assignedUser: null
  }, action) =&gt; {
      switch(action.type) {
          case 'UPDATE_TEXT':
              return {...state, text: action.payload}
          case 'UPDATE_COMPLETE':
              return {...state, complete: action.payload}
          case 'UPDATE_ASSIGNEDUSER':
              return {...state, assignedUser: action.payload}
          default:
              return state
      }
  }
  </code></pre>
  
  <p>If not a separate update action for each property, then what are people doing as the pattern for updating each property?</p>