Sobes.tech

Frontend

Vue 2 kullanıcısına rol atamasının gözden geçirilmesi ```javascript export default { data() { return { user: { name: 'Ivan' } }; }, methods: { setRole(role) { this.user.role = role; } } } ```

253

Playwright ile E2E testleri hakkında bana anlat: Test sistemleri nasıl yapılandırıldı, nasıl çalıştırıldı, backend ile nasıl etkileşime geçildi, test verilerinin tekrar üretilebilirliği nasıl sağlandı?

218

200 kimlikten oluşan bir dizi var. Her biri için /api/users/:id'ye istek yapmanız gerekiyor. Aynı anda en fazla N istek yapacak ve sonuçları giriş dizisinin sırasına göre döndürecek bir fonksiyon yazın.

166

Nuxt 2 karışımının cihaz tespiti incelemesi ```javascript export default { data() { return { isMobile: window.innerWidth < 768 } } } ```

162

Playwright ile çalışırken karşılaştığınız ilginç durumlar veya standart dışı durumlar nelerdir?

154

Nuxt uygulamasında sayfaları/yanıtları önbelleğe almak için nasıl yapılır? Redis veya Nitro önbellekleme ile çalıştınız mı?

153

SSR (Nuxt) sırasında uzun beyaz ekranın olası nedenleri nelerdir? Time to First Byte sorununu nasıl teşhis edip çözebilirsiniz?

145

Vue 2'den Vue 3'e geçiş hakkında bilgi ver: neler değişti (VueX'ten Pinia'ya, Options API'den Composition API'ye, Vue.extend'ten defineComponent'e, new Vue'den createApp'e vb.)?

142

Nuxt'ta sayfa performansını optimize etme hakkında bana anlatın: neyle karşılaştınız, hangi sorunları çözdünüz ve nasıl yaptınız?

136

async function loadUsers(ids) { const users = [] ids.forEach(async id => { const res = await fetch(`/api/users/${id}`) const user = await res.json() users.push(user) }) return users } Identify the problem with this code and suggest how to fix it.

135

Vue 2'den Vue 3'e geçerken derleyici hakkında anlat: Webpack (Vue CLI) vardı, şimdi Vite. İlginç köşe vakaları, yapılandırma çatışmaları veya yeniden yazılması gereken şeyler oldu mu?

130

fonksiyon debounce(fn, delay) { let timer return function (...args) { clearTimeout(timer) timer = setTimeout(() => fn(args), delay) } }

123

Nuxt karışımının gözden geçirilmesi 2 - yeniden boyutlandırma dinleyicisi ```javascript export default { data() { return { width: 0 } }, mounted() { window.addEventListener('resize', this.onResize) this.onResize() }, methods: { onResize() { this.width = window.innerWidth } } } ```

121