Intermedio
19 de agosto de 2026

Encuentra el bug: React Native

Un fragmento de código. Encuentra el bug, o demuestra que no hay ninguno.

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}

Haz clic en las líneas que causan el problema.

Tu veredicto

Un intento por día. La respuesta aparece justo después.

Mantén tu racha

Crea una cuenta para conservar tu racha y seguir tu progreso.

Crear una cuenta