ReactJS Firebase缓存在本地

ReactJS Firebase缓存在本地,reactjs,firebase,firebase-realtime-database,Reactjs,Firebase,Firebase Realtime Database,我需要一个本地存储来缓存firebase db。在页面的第一次加载时,我希望向用户显示本地缓存,以避免将许多行缓慢加载到datatable中,然后更新缓存。具体要求如下: 将firebase DB缓存在本地 首先加载本地缓存 之后更新本地缓存 我如何在ReactJS中实现这一点?是的,你可以。有几种方法可以解决这个问题,但我脑海中的第一种方法是初始化组件的状态 class MyComponent extends Component { state = { data: localSto

我需要一个本地存储来缓存firebase db。在页面的第一次加载时,我希望向用户显示本地缓存,以避免将许多行缓慢加载到datatable中,然后更新缓存。具体要求如下:

  • 将firebase DB缓存在本地
  • 首先加载本地缓存
  • 之后更新本地缓存

  • 我如何在ReactJS中实现这一点?

    是的,你可以。有几种方法可以解决这个问题,但我脑海中的第一种方法是初始化组件的状态

    class MyComponent extends Component {
      state = {
        data: localStorage(key);
      }
    
      componentDidMount() {
        // Do the connecting to firebase here and set state
      }
    }