首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用apisauce和textinput在react中创建电子邮件验证

使用apisauce和textinput在react中创建电子邮件验证
EN

Stack Overflow用户
提问于 2021-01-15 02:51:09
回答 1查看 66关注 0票数 0

我正在尝试使用react-native为我的应用程序创建一个电子邮件验证,我创建了一个代码来测试它,但我想为它创建一个文本输入,我该怎么做呢?这是我的代码

代码语言:javascript
复制
export default class Signin extends Component 
  state ={
    errorMessage: null
  }
  signin = async() => {
    try{
      const response = await api.post('/auth/authenticate',{
        email:'teste@teste.com',
        password: '123'
      })
  
      const {user, token} = response.data
      console.log(response.data)
  
      await AsyncStorage.multiSet([
        ['@backend:token', token],
        ['@backend:user', JSON.stringify(user)]
      ])

      this.props.navigation.navigate('Home')
    }catch(err){
      console.log(err)
    }

  }

  render() {
    return (
      <View style={styles.Container}>
           { this.state.errorMessage && <Text>{ this.state.errorMessage }</Text> }
        
        <Button onPress={this.signin} title="Entrar"/>
      </View>
    );
  }
    
}

你怎么能看到它已经有一个测试电子邮件在那里,但我怎么才能创建一个输入?

EN

回答 1

Stack Overflow用户

发布于 2021-01-15 03:30:40

你可以使用validator.js的isEmail方法,它与react-native兼容,非常简单。https://www.npmjs.com/package/validator

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65725183

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档