A cikin aikin Vue.js, composables ayyuka ne da ake amfani da su don sake amfani da dabaru da bayyana tsakanin sassa daban-daban. Ga wasu shahararrun Vue.js composables waɗanda zaku iya amfani da su a cikin aikinku:
useLocalStorage kuma useSessionStorage
Waɗannan composables suna taimaka maka adanawa da sarrafa bayanai a cikin gida storage ko session storage na mai lilo.
useDebounce kuma useThrottle
Waɗannan composables suna ba ku damar amfani da ɓarna ko maƙura zuwa ayyukan sarrafa taron, suna taimakawa sarrafa yawan aiwatar da ayyuka.
useMediaQueries
Wannan composable yana taimaka muku bin diddigin tambayoyin kafofin watsa labarai don aiwatar da ayyuka masu amsa dangane da girman allo.
useAsync
Wannan composable yana taimaka muku sarrafa ayyukan asynchronous da saka idanu kan matsayinsu(na jiran, nasara, kuskure).
useEventListener
Wannan composable yana taimaka muku bin abubuwan da suka faru akan abubuwan DOM da aiwatar da ayyuka masu dacewa.
useRouter
Wannan composable yana taimaka muku samun damar router bayanai da sigogin tambayar URL a cikin Vue Router aikace-aikacen.
usePagination
Wannan composable yana taimaka muku sarrafa fakitin nunin bayanai da ayyukan kewayawa.
useIntersectionObserver
Wannan composable yana taimaka muku bibiyar mahaɗin wani abu tare da viewport, mai amfani don aiwatar da ayyuka lokacin da wani abu ya bayyana ko ya ɓace.
useClipboard
Wannan composable yana taimaka muku kwafin bayanai zuwa clipboard da sarrafa yanayin kwafin.
useRouteQuery
Wannan composable yana taimaka muku sarrafa yanayin tambayar URL da sabunta abun cikin shafin dangane da tambayoyin URL.
Lura cewa don amfani da waɗannan composables, kuna buƙatar shigar da @vueuse/core
ɗakin karatu ta amfani da npm ko yarn. Waɗannan composables suna taimaka muku sake amfani da dabaru na gama-gari da bayyana a cikin aikin ku na Vue.js, yana inganta tsarin haɓakawa da sarrafa lamba.