1

最初の入力を入力しているときにモーダル画面に2つのテキスト入力があります-状態が更新され、2番目の入力にジャンプして入力を開始すると-最初の入力の値は空です。

コードは次のとおりです。

constructor(){
    super()
    this.state={
    Modal: {
        EduModalVisible: false,
        ProTitleModalVisible: false,
        PsychoModalityModalVisible: false,
    },

    User: { 
        NameOfFaculty: '',
        YearOfGraduate: '',
    }
}

}

テキスト入力は次のようになります。

<TextField label={'Faculty'} highlightColor={'#76a6ef'}
        value={this.state.User.NameOfFaculty} onChangeText={(faculty) => this.setState({User: { NameOfFaculty: faculty }})} />
<TextField label={'Year Of Graduation'} highlightColor={'#76a6ef'}
        value={this.state.User.YearOfGraduate} onChangeText={(year) => this.setState({User: { YearOfGraduate: year }})} />

状態内のオブジェクトの状態を更新することに問題があると思いますが、これを解決する方法がわかりません。

4

1 に答える 1