如何使用带有反应本机 AsyncStorage 的承诺更改应用程序主题?

How to change app theme using a promise with react native AsyncStorage?

我在我的 React Native 项目中创建了 2 个主题并且效果很好。

我只需要将 lightMode 更改为 darkMode。

要使用这个主题,我只需要导入并使用:

但是现在,我需要导入 lightMode 动态,我可以只使用一个开关:

但是我如何使用 asyncStorage 做到这一点?因为我需要使用 promises:

对于这种情况,

您需要在应用程序启动后立即将所有这些数据从存储(在本例中为 AsyncStorage)加载到内存中。

您可以在显示启动画面时执行此操作。