native react узнать значение textinput с

я застрял с очень простой проблемой. у меня есть форма входа с логином, паролем и кнопкой. в мой обработчик кнопки, я пытаюсь получить значение в текстовые поля. но всегда получаю значение undefined. я что-то пропустила?

render() {        <exscreen          headercolor={this.state.headercolor}          scrollenabled={this.state.enablescroll}          style={styles.container} >          <view >            <view  >              <view style={[styles.inputcontainer]} >                <textinput                  ref= "username"                  onchangetext={(text) => this.setstate({text})}                  value={this.state.username}                />              </view> <button style={{color: 'white', margintop: 30, borderwidth: 1, bordercolor: 'white', marginleft: 20*vw, marginright: 20*vw, height: 40, padding: 10}}              onpress={this._handlepress.bind(this)}>              sign in            </button>   ... _handlepress(event) {    var username=this.refs.username.value;