ReactNativeの学習中です。
表題の件についてアドバイスを頂けませんでしょうか。
環境:expo 42.0.1
TextInputコンポーネントでユーザがデータを入力出来るようにしたいのですが、
iOSで日本語入力がうまくいきません。Androidでは正常に動作しています。
入力したそばから入力内容が確定されるような挙動で、漢字や小文字に変換することが出来ません。
ステートフックによって入力データを管理しています。
JSX
1const [text, setText] = useState(''); 2<TextInput 3 value={text} 4 onChangeText={(t) => { setText(t); }} 5/>
自分で調べた範囲では、一時期onChangeTextが正常に動作していなかった経緯を確認できました。
react native0.54.2以降でTextInputでonChangeTextを使うと日本語変換ができなくなる的なお話
Expo30以降は修正済みとのことですが、今もiOS向けに何か特別な作業が必要なのでしょうか。
初歩的な内容で申し訳ありませんが、
ご存じの方がいらっしゃいましたらよろしくお願いいたします。
あなたの回答
tips
プレビュー