Vue.js / Nuxt.js

Composables we Vue

Tworzenie composables, logika wielokrotnego użytku, useState, useRoute, useRouter, wzorce niestandardowych composables

20 pytań z rozmów·
Mid-Level
1

Czym jest composable w Vue 3 i Nuxt 3?

Odpowiedź

Composable to funkcja, która hermetyzuje logikę wielokrotnego użytku przy użyciu Composition API Vue. Composables pozwalają współdzielić stan i efekty między komponentami bez uciekania się do mixinów. Zgodnie z konwencją nazwa composable zawsze zaczyna się od przedrostka use, co ułatwia ich identyfikację w kodzie.

2

Jaka jest zalecana konwencja nazewnictwa dla composables?

Odpowiedź

Composables powinny zawsze zaczynać się od przedrostka use, po którym następuje opisowa nazwa w camelCase. Ta konwencja pozwala szybko zidentyfikować composables w kodzie i odróżnić je od zwykłych funkcji narzędziowych. Na przykład useCounter, useFetch lub useAuth to odpowiednie nazwy dla composables.

3

Gdzie należy umieszczać composables w projekcie Nuxt 3?

Odpowiedź

Composables powinny być umieszczane w katalogu composables w głównym katalogu projektu. Nuxt 3 automatycznie importuje wszystkie pliki z tego katalogu, co pozwala używać composables bez konieczności importowania ich ręcznie. Ten automatyczny import poprawia doświadczenie programisty i ogranicza kod boilerplate.

4

Jaka jest główna zaleta useState w porównaniu z ref w Nuxt 3?

5

Jak uzyskać dostęp do parametrów bieżącej trasy w composable Nuxt?

+17 pytań z rozmów

Opanuj Vue.js / Nuxt.js na następną rozmowę

Uzyskaj dostęp do wszystkich pytań, flashcards, testów technicznych, ćwiczeń code review i symulatorów rozmów.

Zacznij za darmo