React Native 不会在登录表单上建议新用户常用的电子邮件地址。LoginForm.js 和Email.js 是功能性的,但它不提供当前用户常用的电子邮件地址。我没有使用 firebase、google 签名或 facebook 签名,例如类似的库,所以我需要一些内置的 react native 功能来使我的用户登录、注册更容易。
登录表单.js
....
<Email
placeholder={i18n.t("i18n_email")}
value={this.state.email}
onChangeText={email => this.validate({ email })}
autoCorrect={true}
autoCapitalize="none"
autoCompleteType="email"/>
....
Run Code Online (Sandbox Code Playgroud)
在 Email.js 上
import React from "react";
import { Text, TextInput, View, StyleSheet } from "react-native";
const styles = StyleSheet.create ({
inputStyle: {
zIndex: 1,
position: 'absolute',
},
labelStyle: {
fontSize: 18,
paddingLeft: 20
},
containerStyle: {
height: 50,
flex: 1,
flexDirection: "row",
alignItems: "center",
width: '100%'
}
});
const Email = ({
value, …Run Code Online (Sandbox Code Playgroud)