2017-10-30 21 views
1

私はreact-nativeとreduxでログインページを作成しています。パスワードとメールの値をアクションで更新しようとすると、テキスト入力ができなくなります。これまでに入力しようとすると、ちょっとオートドレーンされました。これを解決するために私を助けてくれる人がいますか?react-nativeのテキスト入力を入力できません

レポリンク:https://github.com/udhay1415/RN-MANAGER

+1

コード、レポなどは一切提供していません。私たちはあなたを助けるためにいくつかのコードが必要です。 –

+0

https://github.com/udhay1415/RN-MANAGER – Udhay

+0

1. https://github.com/udhay1415/RN-MANAGER/blob/master/src/components/LoginForm.js#L22 2. https: //github.com/udhay1415/RN-MANAGER/blob/master/src/components/LoginForm.js#L32 これらの両方の行に誤字があります。OnChangeTextではなくonChangeText、小文字の「o」である必要があります。 –

答えて

0

のTextInput値はコンポーネントの状態にリンクされているとき、これはよくある間違いです。

このようにそれを使用してください:

<TextInput 
     ... 
     onChangeText={(text) => this.setState({text})} 
     value={this.state.text} 
     /> 

を次にあなたがどこか他からのTextInput値を変更したい場合は、あなただけSETSTATEを使用する必要があります。

関連する問題