React Native TextInput不更新状态

时间:2017-03-31 02:10:46

标签: react-native

这是一个令人尴尬的问题,但是我无法让这个TextInput将我输入的值输入其中。

它只是以我可以输入的速度删除它 - 我非常确定记录this.state.code显示一个空变量。

键盘类型是否弄乱了我?我需要做.toString()吗?

constructor() {
    super()
    this.state = {
        code: '12'
    }
}

<TextInput
    onChangedText={(text) => this.setState({code: text})}
    value={this.state.code}
    keyboardType='numeric'
    style={styles.input}
    placeholder='Code'
    maxLength={4}
/>

1 个答案:

答案 0 :(得分:2)

正确的道具是onChangeText。不是onChangedText