title: Update a single material-table row that is originally sourced from remote data
body: <p>I have a React material-table. I want one of the columns to be my custom <code>&lt;DatePicker/&gt;</code> component, where the user can assign a scheduled date to the row.
  The table currentley gets data remotely.</p>
  <p>When the <code>&lt;DatePicker/&gt;</code> component is used and a date is selected, I don't want the entire table to re-fetch data from the remote source. Instead I want my <code>&lt;DatePicker/&gt;</code> onChange handler to modify the current data (the row i'm setting the date on) in the table.</p>
  <p>Is there a way to tap into material-tables data store and call a &quot;setData&quot; function so that I can update only the target row?</p>
  <p>Normally, if the table's data wasn't from a remote source I'd just call my own &quot;setData&quot; function, but because I am taking advantage of material-tables built in remote data option and using filters I can't do this.</p>