如何使用带有反应本机 AsyncStorage 的承诺更改应用程序主题?
How to change app theme using a promise with react native AsyncStorage?
我在我的 React Native 项目中创建了 2 个主题并且效果很好。
我只需要将 lightMode 更改为 darkMode。
要使用这个主题,我只需要导入并使用:
但是现在,我需要导入 lightMode 动态,我可以只使用一个开关:
但是我如何使用 asyncStorage 做到这一点?因为我需要使用 promises:
对于这种情况,
您需要在应用程序启动后立即将所有这些数据从存储(在本例中为 AsyncStorage)加载到内存中。
您可以在显示启动画面时执行此操作。
我在我的 React Native 项目中创建了 2 个主题并且效果很好。
我只需要将 lightMode 更改为 darkMode。
但是现在,我需要导入 lightMode 动态,我可以只使用一个开关:
但是我如何使用 asyncStorage 做到这一点?因为我需要使用 promises:
对于这种情况,
您需要在应用程序启动后立即将所有这些数据从存储(在本例中为 AsyncStorage)加载到内存中。
您可以在显示启动画面时执行此操作。