title: Put updater method in state or pass directly to context?
body: <p>When having context like this: </p>
  
  <pre><code>&lt;MatchContext.Provider value={this.state.match}&gt;
  </code></pre>
  
  <p>Should I then put </p>
  
  <pre><code>match: {
        match: null,
        updateMatch: this.updateMatch
      },
  </code></pre>
  
  <p>In my state
  or is this alright? </p>
  
  <pre><code>&lt;MatchContext.Provider value={{
            match: this.state.match.match,
            updateMatch: this.updateMatch
          }}&gt;
  </code></pre>
  
  <p>I read somewhere the latter is bad for performance because it has to re-initialize the object every render or something. Can't remember where I read it.</p>