Reactjs 反应表-使用onFetch强制刷新操作系统数据

Reactjs 反应表-使用onFetch强制刷新操作系统数据,reactjs,react-table,Reactjs,React Table,我正在尝试在我的ReactJS项目中使用组件react表。我正在使用外部数据源(服务器处理),它正在工作。为了获取数据,我使用了名为onFetchData的prop,它调用了我的函数fetchData(state,instance)。这很好用。但我现在需要的是强制刷新这些数据。让我解释一下:我的表中的数据来自名为“data”的状态属性。当我更改react表中的任何内容时,react表本身调用“onFetchData”中声明的函数,并将其(表)内部状态作为参数发送。这个州有过滤器和分类道具……这很

我正在尝试在我的ReactJS项目中使用组件react表。我正在使用外部数据源(服务器处理),它正在工作。为了获取数据,我使用了名为
onFetchData
的prop,它调用了我的函数
fetchData(state,instance)
。这很好用。但我现在需要的是强制刷新这些数据。让我解释一下:我的表中的数据来自名为“data”的状态属性。当我更改react表中的任何内容时,react表本身调用“onFetchData”中声明的函数,并将其(表)内部状态作为参数发送。这个州有过滤器和分类道具……这很好。 当我的'
fetchData(state,instance)
'执行时,它调用我的外部脚本并获取数据,将此数据保存到state并刷新我的表。这一切都很好! 但现在我的屏幕上有3个外部过滤器(不在react表中!),当我更改这些过滤器时,我想再次调用“
fetchData(state,instance)
”,以强制刷新操作系统数据……但我不能,因为我没有当前的表“state”(包含当前表过滤器和顺序)。 当我更改屏幕上的任何筛选器时,我可以调用我的“
fetchData(state,instance)
”,但我丢失了表中设置的任何筛选器