extendState (newState) {
    newState = extend({}, this.state, newState)
    this.setState(newState)
  }
This is similar to `setState()` but extends the existing state instead of
    replacing it.

    @param {object} newState an object with a partial update.