質問: StyleSheet.create({ container: { flex: 1, justifyContent: 'center', backgroundColor: '#fff', } }); ``` this.setState({name: this.name})}/> はサンプルを参考に考えて書いていたのですが、inputに入力された値自体が渡せていないと思います。どうやってinputに入力された値をstateに保存するのでしょうか。 次に、今はボタンは上記コードにはないのですが、SUBMITボタンを作成し、押下するとinputの値をとってきてファイルに書き込むという処理をしたいです。 この部分について * どこに書くと適切か(App.jsではないですよね?) * submitのタイミングでフォームの値を取得するのは、stateを参照するので正しいか という点が気になっています。 初心者で、ドキュメントを読んでもわからず、ネット上にもフォーム作成についてわかりやすい記事がなくて困っています。ご教授いただければ幸いです。 よろしくお願い致します。
回答: onChangeText={() => の()に値を渡せば大丈夫みたいでした。 また、constructorにsuperが足りないので、上記コードだとエラーになります。