RN开发,在一个工具类中,我需要导出一个环境参数,但是这个参数是通过AsyncStorage异步读取出来的,该怎么写?
import { AsyncStorage } from "react-native"
_retrieveData = async () => {
let result = 'prod'
try {
const value = await AsyncStorage.getItem('currentEnv');
if (value !== null) {
// We have data!!
console.log('~~~~', value);
result = value
}
} catch (error) {
// Error retrieving data
console.log('~~~~null');
}
return result
}
var testEnv = ''
_retrieveData().then((env) => testEnv = env)
export const curEnv = testEnv
问题出现的环境背景及自己尝试过哪些方法
相关代码
// 请把代码文本粘贴到下方(请勿用图片代替代码)
关闭了 这个思路就不对