

TextInputにプログラムから値を設定する方法がわかりません

キーボードから入力したい値は、stateに入れることはわかるのですが、stateを変えても反映されることでもないと思います

[code]

    state = {
        userid : null,
    }
    
    _changeText = ({ data }) => {
        this.state.userid = data;
        //この処理で、TextInputに設定したい
    }
    
    <Button
            onPress={ () => this._changeText("hoge") }>
    </Button>
    <TextInput
            value={this.state.userid}
    />
    
[/code]

ボタンを押すと、TextInputに「hoge」を設定するのが目的です

プログラムから設定するケースが、検索でも見つけられず困っております


CC BY-SA 4.0
2018-11-28T09:53:40.797
50716
2018-11-28T09:53:40.797
27721
question
react-native
TextInputへの値の設定について