Reactjs 丢失物料表的远程数据分页
我很难在物料表上显示rest服务数据。每次我进行定期刷新时,表都会重新加载,因此用户不可能在刷新后看到他/她所在的表页面。是否有方法将当前页面保存为状态并将其传递到表 提前感谢,,Reactjs 丢失物料表的远程数据分页,reactjs,material-table,Reactjs,Material Table,我很难在物料表上显示rest服务数据。每次我进行定期刷新时,表都会重新加载,因此用户不可能在刷新后看到他/她所在的表页面。是否有方法将当前页面保存为状态并将其传递到表 提前感谢,, 干杯。您可以通过useEffect使用本地存储来存储某些内容 在第一次渲染时,字符串==='hello',因此它将在第一次运行useffect时设置为本地存储 点击按钮,string===“world”和由string更改触发的useffect将新值存储在本地存储中 刷新后,useState将在mount设置为str
干杯。您可以通过useEffect使用本地存储来存储某些内容 在第一次渲染时,字符串==='hello',因此它将在第一次运行useffect时设置为本地存储 点击按钮,string===“world”和由string更改触发的useffect将新值存储在本地存储中
刷新后,useState将在mount设置为string==“world”欢迎来到Stack Overflow-通常您会希望在联机研究或完成教程后尝试编写一些代码。完成此帖子后,请在此处编写代码/错误以获得支持。
import React, {useState, useEffect} from `react`
function App(){
// string === "hello" if there is no localStorage
const [ string, setString ] = useState(window.localStorage.getItem('string') || 'hello');
useEffect(()=> window.localStorage.setItem('string', string), [string]);
return <button onClick={()=> setString('world')}> {string}</button>
}