【发布时间】:2018-01-16 06:27:26
【问题描述】:
我可以从 Firebase 检索数据并在之后立即显示。但是当我尝试在渲染中使用它时,它是空白的。我是 react-native 的新手,可能做错了什么。如何在渲染中使用 Firebase 中的数据?
这是我的代码:
componentWillMount() {
firebase.database().ref('/users/' + userId).once('value').then(function(snapshot) {
var DisplayEmail = snapshot.val().Email; alert(DisplayEmail);
});
}
render() {
return (
{alert(this.props.DisplayEmail)}
<TextInput style={styles.input}
autoFocus = {true}
autoCorrect = {false}
autoCapitalize = "none"
placeholder={this.DisplayEmail}
keyboardType="email-address"
underlineColorAndroid='transparent'
editable={false}
/>
)
}
【问题讨论】:
标签: firebase react-native firebase-realtime-database render