توسعه دهنده نرم افزار
composition api
Composition API
شاید به جرات میتونم بگم بزرگترین تغییر Vuejs 3 نسبت به برادر بزرگترش (Vue 2) همین Composition API باشه که تو این مقاله قرار مفصل راجبش حرف بزنیم.
Composition API چیست؟
فقط برای رفع نگرانی ، این API جدید جایگزین سینتکس قبلی Vue 2.x نشده که API Options نام داره ! حتی می توانیم از API Options در Vue 3 استفاده کنیم. Composition API فقط مدلیه که برای رفع محدودیتهای API Options در Vue 2 ایجاد شده. در بخش بعدی این محدودیت ها را بررسی خواهیم کرد .
خیلی ساده بخام واستون بگم با Composition API دیگه نیازی نیس که data هر رو یه جا function ها رو یه جا تعریف کنید با این مدل میتونیم خوانایی کدمون رو بیشتر کنیم مثلا هر data رو کنار function اون تعریف کنیم و اینجوری نظم و خوانایی کد خیلی بالاتر میره البته این فقط یه نمونه کوچیک بود که من گفتم کاریی های فوق العاده دیگه ای هم داره که بهش میپردازیم.
چرا اصلا تغییر ؟!!
حالا شاید واستون سوال پیش بیاد چرا باید با این روش کد بزنم مگه روش قبلی چه مشکلی داشت اینجاست که باید بگم :
۱ توسعه و سازماندهی بهتر
۲ پشتیبانی بهتر از TypeScript
داخل عکس زیر مشاهده میکنید روش کد زنی Composition API و API Options:
مطلبی دیگر از این انتشارات
انتخاب فریمورک واسط کاربری
مطلبی دیگر از این انتشارات
بیت یا گیت واسه کامپوننت ها؟
مطلبی دیگر از این انتشارات
توسعه اپلیکیشن موبایل برای یک فرانت اند کار