Co jsou reflow a repaint, jaké změny je způsobují a čeho se vyvarovat?
Frontend
Jaké jsou hlavní lifecycle hooky ve Vue 3 při použití Composition API a <script setup>?
Jak prohlížeč vykreslí stránku od okamžiku, kdy obdrží HTML, bez použití frameworků?
Můžete nám říct něco málo o své zkušenosti?
Co se vám líbí a nelíbí na vaší současné společnosti?
Jaký je rozdíl mezi ref a reactive ve Vue 3 a kdy se používají?
Co je SSR, s jakými problémy jste se setkali a jak jste je vyřešili?
Znáte TanStack Query?
```javascript console.log('1') setTimeout(() => { console.log('2') Promise.resolve().then(() => console.log('3')) }, 0) Promise.resolve().then(() => { console.log('4') setTimeout(() => console.log('5'), 0) }) console.log('6') ```
Proč je potřeba sémantické označení, co to je, a můžete uvést některé sémantické tagy?
export function useUserData(userId) { const { $api } = useNuxtApp() const user = ref(null) const isLoading = ref(true) const displayName = computed(() => { return `${user.value.firstName} ${user.value.lastName}` }) async function load() { const data = await $api.get(`/users/${userId}`) user.value = data isLoading.value = false } load() return { user, isLoading, displayName } }
Co je CI/CD a pracoval jste s tím?
const userStore = useUserStore() onMounted(() => { window.addEventListener('resize', handleResize) const interval = setInterval(() => { userStore.syncData() }, 5000) document.addEventListener('keydown', handleKeydown) function handleResize() { /* ... */ } function handleKeydown() { /* ... */ } })
Jak se obecně cítíte při práci ve vaší současné společnosti?
Máte zkušenosti s Vuex?
Jaké jsou vaše celkové dojmy z firmy a pohovoru?
Co je BEM a proč se používá?
Pracujete na dálku nebo v hybridním formátu?