我目前正在研究React本机应用程序,并且我遇到语法错误,说“必须使用解构状态”。 但是在这种情况下,我不知道如何解决此错误。
这是代码
export default class UserInput extends Component {
render() {
return (
<View style={styles.inputWrapper}>
<TextInput
style={styles.imput}
placeholder={placeholder}
secureTextEntry={this.state.secureTextEntry}
autoCorrect={this.state.autoCorrect}
autoCapitalize={this.state.autoCapitalize}
returnKeyType={this.state.returnKeyType}
placeholderTextColor="black"
underlineColorAndroid="transparent"
value={this.state.value}
onChangeText={this.state.onChangeText}
/>
</View>
);
}
}
UserInput.propTypes = {
toptext: propTypes.string,
value: propTypes.string,
source: propTypes.number,
placeholder: propTypes.string,
secureTextEntry: propTypes.bool,
autoCorrect: propTypes.bool,
autoCapitalize: propTypes.string,
returnKeyType: propTypes.string,
onChangeText: propTypes.func,
};
这是错误的屏幕截图, Error
预先感谢您的帮助!