لطفا جهت پرداخت (ورود به درگاه بانک) فیلترشکن خود را خاموش نمایید.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
React Hook Form: راهنمای کامل با React (2024)
React Hook Form: The Complete Guide with React (2024)
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
Master React Hook Form برای ساخت فرمهای React عملکردی، انعطافپذیر و توسعهپذیر. ایجاد فرمهای عملکردی، انعطافپذیر و توسعهپذیر در React Learn A - Z درباره کتابخانه فرم React Hook کاهش کد boilerplate در ایجاد فرمهای React با بهترین روشها اعتبارسنجی فرمهای React با روشهای اعتبار سنجی داخلی با کاربرد آسان اعتبارسنجی فیلد بهم وابسته اعتبار سنجی ناهمزمان در فرمهای React ارسال فرم و جمعبندی مجدد با دادههای ارسال شده از قبل ایجاد مولفههای واکنش قابل استفاده مجدد برای ایجاد فرم تولید پویا فیلدهای فرم در React CRUD Operations در شبکه داده یا ویرایشگر جدول Inline با استفاده از نشانههای حالت React Hook Form Form، مانند خطای اعتبارسنجی، ارسال کنید. تعداد، و غیره. محدود کردن رندر مجدد اجزای فرعی در صورت امکان (Rendering Isolated) اشتراک برای فیلدهای فرم و نشانه های حالت فرم ادغام یکپارچه React Hook Form با اجزای React UI مانند Material UI، Ant-Design و غیره. یکپارچه سازی از React Hook Form با اعتبار سنجی طرحواره مانند Zod،Yup و غیره. نگران بقیه نباشید، در مواقع لزوم توضیحات کافی داده می شود.
به دوره "React Hook Form: محبوب ترین کتابخانه فرم واکنش" خوش آمدید.
آیا از روشهای معمولی ایجاد React Forms ناامید هستید؟
صرف زمان بیشتر برای جلوگیری از رفتارهای پیشفرض فرمهای HTML.
مدیریت کل دادههای فرم با متغیرهای حالت منجر به عملکرد ضعیف میشود.
اجرای الزامات سفارشی نیاز به توسعه از ابتدا دارد.
و غیره.
بدون شک، React Framework یک چارچوب استثنایی جاوا اسکریپت است که در انجام بسیاری از کارها از رقبای خود بهتر عمل می کند، اما یک چیز که در خارج از جعبه بد است، ساخت فرم ها است. حتما قبلا آن را تجربه کرده اید. بنابراین محبوب ترین کتابخانه React Form، React Hook Form وجود دارد.
React Hook Form یک کتابخانه فرم برای برنامه های React است که ساخت فرم های مقیاس پذیر و انعطاف پذیر با عملکرد بهتر را برای شما بسیار آسان می کند. کار با React Forms را بسیار روانتر و آسانتر میکند.
علاوه بر اینکه راه حلی ساده تر برای نیازهای اساسی فرمی مانند
است
مدیریت دادههای فرم
اجرای اعتبارسنجی
بازخوردهای اعتبارسنجی بیدرنگ
ارسال داده های فرم
React Hook Form ویژگیهای امیدوارکننده زیر را ارائه میکند:
فرمهای قابل توسعه قابل اجرا و انعطافپذیر
تأییدهای داخلی با استفاده آسان
تولید پویا فیلدهای فرم
بازسازی مجزا برای بهروزرسانی یک جزء فرعی بدون تأثیر بر دیگری.
اشتراک برای تشکیل مقادیر و وضعیت های فیلد.
ادغام بیظاهر با اجزای React UI مانند Material UI، Ant-Design React-Select.
ادغام با Schema Validators مانند Zod، Yup، و غیره.
و این ادغامها قطعاً توسعه برنامه را تسهیل میکنند، و همچنین به مزایای دیگر بستهها یا کتابخانههای فوقالعاده در جنبههای مختلف ایجاد فرم کمک میکنند.
این دوره همه آنچه را که باید در مورد کتابخانه React Hook Form، از صفر تا قهرمان بدانید، به شما آموزش می دهد. همه چیز با پروژه های دنیای واقعی در React بحث و نشان داده می شود. ما توسعهدهندگان همیشه راهحلهای بهتری برای دیگران ارائه میدهیم، چرا سعی نمیکنیم، کتابخانه React Hook Form تا کارمان آسانتر شود.
اکنون به من بپیوندید! و قدرت فوق العاده ساختن فرم های React بهتر را در زمان کمتری بدست آورید.
سرفصل ها و درس ها
خوش آمدید!
Welcome Aboard!
پیش نمایش دوره
Course Preview
ساختار دوره
Course Structure
مقدمه ای بر React Hook Form
Introduction to React Hook Form
چگونه در منابع دوره پیمایش کنیم؟
How to Navigate Course Resources ?
از کجا می توانم کمک بیشتری پیدا کنم؟
Where Can I Find More Assistance?
مشکل ایجاد فرم معمولی چیست؟
What’s Wrong with Normal Form Creation?
بیایید از صفر شروع کنیم
Let's Start from Scratch
مشکلات با روش های معمولی ایجاد فرم های واکنش
Difficulties with Normal Ways of Creating React Forms
بیایید استفاده از React Hook Form را شروع کنیم
Let’s Start Using React Hook Form
اصول RHF
Fundamentals of RHF
چگونه یک کنترل فرم ثبت نام کنیم؟
How to Register a Form Control?
افزایش عملکرد در RHF در مقابل فرم معمولی
Performance Gain in RHF Vs Normal Form
مقادیر پیش فرض را به کل فرم ارسال کنید
Pass Default Values to the Entire Form
اعتبار سنجی در RHF
Validation in RHF
قوانین اعتبار سنجی را تعریف کنید
Define Validation Rules
چگونه از اعتبار سنجی استفاده کنیم؟
How to make use of Validation?
اعتبار سنجی سفارشی را تعریف کنید
Define Custom Validation
سازماندهی فرم با اجزای قابل استفاده مجدد
Organizing the Form with Reusable Components
اجزای قابل استفاده مجدد برای فیلدهای ورودی
Reusable Components for Input Fields
یک لیست کشویی با RHF اضافه کنید
Add a Dropdown List with RHF
فیلدهای فرم تودرتو و اجزای فرم قابل استفاده مجدد
Nested Form Fields & Reusable Form Components
فیلد فرم تودرتو در RHF
Nested Form Field in RHF
useFormContext برای فرم های قابل استفاده مجدد
useFormContext for Reusable Forms
فرم های پیچیده را به اجزای ظریف تقسیم کنید
Divide Complex Forms into Subtle Components
فرم ویژگی های دولتی و رندر مجدد جدا شده
Form State Properties & Isolated Re-rendering
مقدمه ای بر حالت فرم
Introduction to Form State
املاک دولتی مربوط به ارسال فرم
Form Submission Related State Properties
رندر مجدد جدا شده با useFormState
Isolated Re-rendering with useFormState
useFormState با کنترل
useFormState with control
با روش getFormState خاص باشید
Be Specific with getFormState Method
مقادیر کنترل فرم را گوش دهید یا تماشا کنید
Listen or Watch Form Control Values
نحوه مشاهده مقادیر کنترل فرم
How to Watch Form Control Values
استفاده از قلاب ساعت برای رندر مجدد جدا شده
useWatch hook for Isolated Re-rendering
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
نمایش نظرات