【问题标题】:I want to Store Data in React我想在 React 中存储数据
【发布时间】:2021-02-01 04:40:39
【问题描述】:

我想在 React 中存储数据,因此即使页面刷新也会显示数据

【问题讨论】:

    标签: reactjs database


    【解决方案1】:

    解决此问题的一种方法是使用浏览器的本地存储来存储数据,并在组件在 componentDidMount 内重新渲染时获取它们。

    这是在本地存储中存储数据的方法。

    handleFormSubmit = () => {
      const { user, rememberMe } = this.state;
      localStorage.setItem('rememberMe', rememberMe);
      localStorage.setItem('user', rememberMe ? user : '');
    };
    

    这是检索它们的方法。

    componentDidMount() {
      const rememberMe = localStorage.getItem('rememberMe') === 'true';
      const user = rememberMe ? localStorage.getItem('user') : '';
      this.setState({ user, rememberMe });
    }
    

    更多详情请参考https://programmingwithmosh.com/react/localstorage-react/

    【讨论】:

      猜你喜欢
      • 2023-01-27
      • 1970-01-01
      • 1970-01-01
      • 2019-09-12
      • 2013-07-17
      • 2013-05-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多