(ReactNative) 在函数中获取当前状态数据?

时间:2020-12-22 21:01:08

标签: react-native

我的代码块如下所示。

 export default class MyScreen extends Component{
    constructor(props)
    {
        super(props);
        this.state={
            user:0,
        }
        this.getSess();
        this.GetData();
    }

        getSess = async () => {
            try {
                const value = await AsyncStorage.getItem("UID");
                this.setState({ user: value });
            }
            catch (e) {
                Alert.alert(e);
            }
        }

    read(){
        console.log(this.state.user); // return 0
    }

render(){
    return (
        <View>
              <Text style={styles.column}>{this.state.user}</Text> // return current data
        </View>
            )

         }
}

我想在函数中获取当前状态数据。 我可以使用异步函数设置状态并在同一个函数中获取这些数据。但是我无法在其他函数中获取当前数据。

如何解决这个问题?

0 个答案:

没有答案