Vue JS Essentials: A Beginners Series در Pinia، Vitest و Supabase #2 Pinia، Tests And Mocking

در این سری ویدیو، ما به شما نشان خواهیم داد که چگونه با استفاده از Vue JS و فناوری های مرتبط، یک جادوگر چند مرحله ای با اعتبارسنجی فرم و پایداری پایگاه داده بسازید. ما با اصول اولیه Vue JS شروع می کنیم و Pinia را برای مدیریت حالت، Vue-use-form برای اعتبارسنجی فرم و Vitest را برای آزمایش اضافه می کنیم.
ویدئوی دوم به طور خاص بر روی نشان دادن نحوه استفاده از Pinia برای مدیریت وضعیت صفحه، ورودی کاربر برای هر یک از مراحل در یک جادوگر و وضعیت برنامه تمرکز دارد. Pinia یک کتابخانه مدیریت دولتی برای Vue.js است.
علاوه بر آن، این ویدئو همچنین نحوه نوشتن تست با استفاده از کتابخانه Vitest را برای هر دو UI و فروشگاه Pinia نشان می دهد. روند تمسخر فروشگاه Pinia را پوشش می دهد و نحوه نوشتن تست های واحد را برای آن نشان می دهد. در پایان ویدیو، درک واضحی از نحوه استفاده از Pinia برای مدیریت وضعیت در برنامههای Vue.js خود و نحوه نوشتن تست برای آن با استفاده از Vitest خواهید داشت.
در پایان این مجموعه ویدیویی، شما یک پایه محکم برای ساختن یک جادوگر چند مرحله ای با اعتبار سنجی فرم و پایداری پایگاه داده در Vue JS، Pinia، Vue-use-form و Vitest خواهید داشت.
از چه کتابخانه هایی در سری استفاده می کنیم
Vuejs – چارچوب جاوا اسکریپت پیشرو. یک چارچوب قابل دسترس، کارآمد و همه کاره برای ساخت رابط کاربری وب.
https://vuejs.org/
Pinia – فروشگاه بصری Vue.js. Safe، Extensible و Modular را بر اساس طراحی تایپ کنید. فراموش کنید که حتی از یک فروشگاه استفاده می کنید.
https://pinia.vuejs.org/
Vitest – چارچوب تست واحد سریع فروزان. چارچوب تست واحد بومی Vite. سریع است!
https://vitest.dev/
vue-use-form – اعتبارسنجی فرم api ترکیبی برای vue
https://vue-use-form.netlify.app/