WebアプリケーションでReduxFormを使用しました。ネイティブアプリを開発しようとしています。ほとんどの人がtcomb-formを使用しているようです。ReduxFormとネイティブ開発用のtcomb-form
ReduxFormはネイティブ開発に使用できます。 tcomb-formを使用することの最大の利点は何かを確認することはできません。
私はそれを使用しようとしました(すべての高度な機能をまだ探っていませんでした)。一度スキーマを定義すると、コントロールの基本レンダリングが完了しました。どのようにコントロールを表示するかをカスタマイズしたい場合、tcomb-formがそれをサポートしているかどうかはわかりません。
例:私のコンポーネントのrender()メソッドではここ
:
let Form= tFormNative.form.Form;
let options= {
fields: {
}
};
let username= {
label: I18n.t('LoginForm.username'),
maxLength: 12,
editable: true,
};
let email = {
label: I18n.t('LoginForm.email'),
keyboardType: 'email-address',
editable: true,
};
let password = {
label: I18n.t('LoginForm.password'),
maxLength: 12,
secureTextEntry: true,
editable: true,
};
let registerForm = tFormNative.struct({
username: tFormNative.String,
email: tFormNative.String,
password: tFormNative.String,
passwordReEnter: tFormNative.String,
});
return(
<View style={styles.container}>
<Form
style={styles.textInput}
ref='form'
type={registerForm}
options={options}
/>
</View>
);
今すぐラベルとコントロール(あなたが構造体で提供型に基づいては、())が作成されます。
どのように私はアイコンが各コントロールのラベルと一緒に使用されたいと言いますが、それが許可されているかわかりません。
任意の入力を理解してください。
おかげ Sateesh