We ran into the same problem, and @CrustyRatFink found that the problem was that we used the state of the component to control the DateRangePicker value, so when you change the date, it will cause a re-render that cleared the response table of the filtered list.
The solution is to either manage the filtered list in component state:
class App extends React.Component {
constructor() {
super();
this.state = {
filtered: []
}
}
render() {
return (
<ReactTable
filtered={this.state.filtered}
onFilteredChange={filtered => this.setState({ filtered })}
...
/>
)
}
}
DateRangePicker , , .