Intermedio
19 agosto 2026

Trova il bug: React Native

Uno snippet di codice. Trova il bug, o dimostra che non ce n'è.

tsx
1import * as SQLite from 'expo-sqlite'
2
3const db = SQLite.openDatabaseSync('blog.db')
4
5type Post = { id: number; title: string; author_id: number }
6
7export async function loadPostsWithAuthors() {
8  const posts = await db.getAllAsync<Post>('SELECT id, title, author_id FROM posts')
9  const enriched = []
10  for (const post of posts) {
11    const author = await db.getFirstAsync(
12      'SELECT name FROM users WHERE id = ?',
13      post.author_id
14    )
15    enriched.push({ ...post, author })
16  }
17  return enriched
18}

Clicca sulle righe che causano il problema.

Il tuo verdetto

Un tentativo al giorno. La risposta appare subito dopo.

Mantieni la tua serie

Crea un account per conservare la tua serie e seguire i tuoi progressi.

Crea un account