在本地存储在 asyncStorage 或状态中

store locally either in asyncStorage or in a state

我使用 redux 进行状态管理。现在我有一个包含 1000 个对象的 json 对象,我需要在本地将其存储在 asyncStorage 中或在应用程序的不同部分使用它的状态。处理此 json 数据

的最佳方法是什么
const initialState = {
  loading: false,
  dataAppDB:{}
}
            try {

              await fetch(url)
                .then(response => response.json())
                .then(data => {
                 
                  thunkAPI.dispatch(saveDataApp(data));
                  
                  let data1 = JSON.stringify(data);
                  AsyncStorage.setItem('dataAppDB', data1);
                  
                });
            } catch (e) {

              }
            
            }

          }

将这 1000 个 json 对象存储在状态中是否正常:dataAppDB = {} 并能够在我的应用程序中使用它

这取决于一个简单的问题。您是否需要在应用关闭后保留数据?

如果是,那么使用 AsyncStorage 是一种有效的方法。当然,你也可以有一个合适的数据库后端,但 AsyncStorage 可以完成这项工作。

如果没有,那么你想要的是使用上下文,为此你有不同的选择。一个常见的是 hook useContext,但 redux 也是一个很好的选择。