ramadan
vue-js-3-cu-versiya-composition-api-nin-etrafli-arasdirilmasi
Müəllif: Publisist.az /Tarix: 2024-12-05 /Oxunma Sayı: 276

Vue js 3-cü versiya. Composition API-nin Ətraflı Araşdırılması

Vue 3.x-ın əhatəli yeniləməsi Composition API-nin təqdim olunması ilə Options API-dən daha çevik və modul əsaslı kod strukturu təmin edir.

Composition API-nin əsas anlayışları və funksiyaları

  • setup() funksiyası:

Vue 3-də komponentin vəziyyəti və məntiqini təyin etmək üçün istifadə edilən əsas giriş nöqtəsidir. beforeCreatecreate hook-ları arasında icra olunur. datamethods kimi əvvəlki seçimləri əvəz edir.

  • refreactive:

Reaktiv məlumat yaratmaq üçün istifadə olunur. ref əsas tiplər üçün, reactive isə obyektlər və massivlər üçün nəzərdə tutulmuşdur.

Hesablanan xassələr və dinləyicilər:

  • computed: Yalnız asılılıqlar dəyişdikdə yenidən hesablanır.
  • watch: Reaktiv məlumatların dəyişikliklərini izləyir və geri çağırma funksiyasını işə salır.

Kompozisiya funksiyaları:

Təkrar istifadə edilə bilən məntiq yaratmağa imkan verir.

Lifecycle hook-ları:

setup() daxilində yeni hook funksiyaları ilə istifadə olunur.

  1. onBeforeMount: Komponent DOM-a yerləşdirilməzdən əvvəl çağırılır.
  2. onMounted: Komponent DOM-a yerləşdirildikdən sonra çağırılır.
  3. onBeforeUpdate: Məlumat yenilənmədən əvvəl çağırılır.
  4. onUpdated: DOM yenilənməsi tamamlandıqdan sonra çağırılır.
  5. onBeforeUnmount: Komponent ləğv olunmadan əvvəl çağırılır.
  6. onUnmounted: Komponent ləğv edildikdən sonra çağırılır.
  7. onActivatedonDeactivated: Yalnız <keep-alive> daxilində istifadə olunan komponentlər üçün aktiv/deaktiv vəziyyətlərini izləyir.

Options API-dən Composition API-yə keçid:

  1. Məlumat, metod və məntiq ayrı-ayrı funksiyalara bölünür.
  2. provideinject ilə asılılıq ötürülməsi Composition API-də dəstəklənir.

Composition API, kodun daha çevik və modullu olmasına imkan verərək Vue tətbiqlərinin genişlənməsini və saxlanmasını asanlaşdırır.

Mənbə : Tianya School


 

Paylaş:

  1. Publisist.az saytı müəllifin subyektiv təxəyyülü fonunda cəmiyyətin aktual problemlərinə toxunur