フォームについて...有効性チェック(feat.formik)
3693 ワード
社内のプロジェクトでは、
たくさんの表を管理した.
フォーム処理(サーバに送信)だけではありません.
有効性処理などの形式が使われているので、やるべきことはたくさんあります.
既存のプロジェクトでは、formikという名前のライブラリを使用してステータスを管理し、各ページのフォームが増えるにつれて、そのformikライブラリの処理
長すぎます
この表について知りたいです.
ユーザーがWebサイトに情報を送信できる入力ウィンドウ
JavaScriptユーザーとしてのフォームの使用
formタグを使用してどこからどこまでformを使用するか
範囲を画定する.
フォームタグコンポーネント
フォーム:ユーザーがWebサイトに情報を送信できる入力ウィンドウ
表示
ユーザーが入力した値が正しいかどうかを確認する必要があります.
これがフォーム検証です
このフォームの検証には、次のものが含まれます.
クライアント側と
サーバー側にチェックがあります.
クライアントのチェック内容は次のとおりです.
サーバに負荷をかけなくてもよいが,ユーザが検証結果を操作しやすいという欠点がある.
サーバでのチェックは次のとおりです.
前述したように、サーバ側がチェックを行うと、もちろんサーバ側がチェックを行うと負荷が増加します.
react側にはフォームステータス管理ライブラリがあります formik react Hook Form など、これらのライブラリはformステータス管理を提供し、私たちのチームもformikを使用しています.
ここではyupというライブラリを使用して有効性チェックを行います
従来のように、ある問題に代替品(ライブラリ)を使用する場合は、対応する代替品を理解し、コードの長さを延長する必要があります.
一連の例
formikは他のチームから事前に借りたものです.
同僚のコードを理解して再利用するのに時間がかかり、使用上は自然に可読性の悪いコードしか書けません.
優雅な情報フォーマット:
https://www.youtube.com/watch?v=Z2YJvBw3pPI&list=PLgXGHBqgT2TvpJ_p9L_yZKPifgdBOzdVH&index=15
たくさんの表を管理した.
フォーム処理(サーバに送信)だけではありません.
有効性処理などの形式が使われているので、やるべきことはたくさんあります.
既存のプロジェクトでは、formikという名前のライブラリを使用してステータスを管理し、各ページのフォームが増えるにつれて、そのformikライブラリの処理
長すぎます
この表について知りたいです.
formとは?
ユーザーがWebサイトに情報を送信できる入力ウィンドウ
JavaScriptユーザーとしてのフォームの使用
formタグを使用してどこからどこまでformを使用するか
範囲を画定する.
<form>
<input.....
</form>
フォームタグ
フォームタグコンポーネント
<form
1.action : 서버 url (ex action="/url-323")
2.method : 요청처리방법 (ex method="get", default 로 get이간다 )
3.name : form 식별 이름
4.novalidate : 검증수행안함 - form 전송시 입력된값 검증 수행 않음
/>
フォーム検証
フォーム:ユーザーがWebサイトに情報を送信できる入力ウィンドウ
表示
ユーザーが入力した値が正しいかどうかを確認する必要があります.
これがフォーム検証です
このフォームの検証には、次のものが含まれます.
クライアント側と
サーバー側にチェックがあります.
クライアントのチェック内容は次のとおりです.
サーバに負荷をかけなくてもよいが,ユーザが検証結果を操作しやすいという欠点がある.
サーバでのチェックは次のとおりです.
前述したように、サーバ側がチェックを行うと、もちろんサーバ側がチェックを行うと負荷が増加します.
フォームライブラリ
react側にはフォームステータス管理ライブラリがあります
ここではyupというライブラリを使用して有効性チェックを行います
従来のように、ある問題に代替品(ライブラリ)を使用する場合は、対応する代替品を理解し、コードの長さを延長する必要があります.
一連の例
formikは他のチームから事前に借りたものです.
同僚のコードを理解して再利用するのに時間がかかり、使用上は自然に可読性の悪いコードしか書けません.
リファレンス
https://www.youtube.com/watch?v=Z2YJvBw3pPI&list=PLgXGHBqgT2TvpJ_p9L_yZKPifgdBOzdVH&index=15
Reference
この問題について(フォームについて...有効性チェック(feat.formik)), 我々は、より多くの情報をここで見つけました https://velog.io/@tkp12345/form-에-관하여テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol