Yup は、反応ネイティブ アプリケーションにインストールできる NPM パッケージです。単一のオブジェクトに格納されているフォーム値を検証するために使用されます。さらに、Yup を使用して、さまざまなタイプの検証をさまざまなフォーム フィールドに追加できます。
ユーザーはプロジェクト ディレクトリで次のコマンドを実行して、Yup を React Native にインストールできます。
リーリーユーザーが Yarn を使用している場合は、次のコマンドを使用できます。
リーリー ###文法###上記の構文では、Yup を使用してスキーマを作成し、validate() メソッドを使用して、スキーマで定義されたルールに基づいて値を検証しました。ここで、 value は、フォームのプロパティ名と値のペアを含むオブジェクトです。
###ステップ###ステップ 1
ステップ 2
ステップ 3
ステップ 4
ステップ 5 - 次に、validateValues() 関数を定義します。この関数は、フォーム値を検証するための参照として userFormSchema を渡し、パラメータとして StudentInfo オブジェクトを渡すことによって validate() メソッドを使用します。
ステップ 6
例 1
例 2
次の例は、上記の例の高度なバージョンです。ここには、ユーザー名、電子メール、パスワードを含む 3 つの入力フィールドがあります。
さらに、入力フィールドとエラー メッセージにいくつかのスタイルを提供しました。ユーザーが送信ボタンをクリックすると、handleFormSubmit() 関数が呼び出され、validateValues() 関数を呼び出して検証結果を取得します。フォーム検証に基づいて出力メッセージを表示します。 リーリー ###出力############
ユーザーはフォーム検証にYupとReact-Nativeを使用することを学びました。開発者は、カスタム フォーム検証コードを記述する代わりに、Yup のようなライブラリを使用できるため、コードがより読みやすく、よりシンプルになります。以上がJavaScript の React Native に yup をインストールするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。