React Native. SQLite #reactnative #reactjs

preview_player
Показать описание
¡Aprende a crear una aplicación en React Native con SQLite en este completo tutorial! Descubre cómo utilizar la librería React Native SQLite Storage para gestionar la información y centralizar la lógica con la API Context de React.

En este nuevo vídeo sobre React Native quiero enseñaros cómo crear una aplicación que emplee una base de datos SQLite para almacenar la información generada.

Para ello emplearemos la librería React Native SQLite Storage. Gracias a ella podremos obtener una conexión a una base de datos que se almacenará en el dispositivo para lanzar todas las consultas típicas de SQLite.

En la última parte del vídeo os enseñaré cómo podemos aprovechar la API Context de React para mejorar la forma en que obtenemos la conexión y centralizar así toda la lógica.

[00:00] Introducción
[00:48] Explicación del proyecto
[01:40] La librería React Native SQLite Storage
[03:20] Configuración de la librería SQLite Storage
[05:00] Inicializar la base de datos
[08:30] Lanzando consultas a la base de datos
[11:00] Crear una tarea
[13:45] Mostrar la lista de tareas
[17:20] El hook useFocusEffect de React Navigation
[18:50] Crear un contexto para la conexión a la base de datos

💛 ¡Espero que os guste!
Рекомендации по теме
Комментарии
Автор

En lugar de usar connection de sqlite-storage, buena opción sería con npx de expo con la libreria de expo-sqlite .Muy buen video :)

insorti
Автор

La verdad que me ha gustado mucho. Abrazo

fredy
Автор

Excelente video, mee queda una duda, como puedo manejar versionamiento de la base de datos para la actualización de campos de la tabla cuando va evolucionando la aplicación

andresmateogarciarodriguez
Автор

Muchas gracias, no encontraba como incorporar a nuestro proyecto la funcionalidad de que si no existe conexion a internet, los datos se guarden temporalmente, posteriormente sincronizar con el servidor, intentare esta solucion de guardar datos localmente, vi otras opciones pero no convencieron, muchas gracias, como todo tu contenido es oro puro, gracias!

cruzperez
Автор

Muchas gracias, excelente contenido
Tengo una pregunta cuando entra a la app se ejecuta el context donde se conecta a la bd y “crea la tabla tarea”, si vuelvo a abrir la app luego no volvería el proceso de crear la tabla ?? Ya que se ejecuta el context ??

zerocode
Автор

amazing video, i use this solution) tnx, hello from Ukraine)

АндрейАндрей-яиъ
Автор

Gracias amigo, excelente video me ha servido mucho, ya que estoy creando una aplicacion donde tengo una pantalla de favoritos, entoces me viene muy bien. Ya lo estoy implementando gracias a usted. Saludos.

ManuDavrilRN
Автор

Hola, tengo un problema, que cuendo incia la aplicacion ma marca el error de que la tabla no existe, es como si se hiciera la peticion primero de los datos y despues la creacios n de la tabla, ya que tengo que reiniciar la app para que me cargue sin ese error de antemano gracias, muy buen video

rodrigochan
Автор

hola, buen video, tengo una pregunta, pero ¿la base de datos "task.db" es una base de datos que creaste previamente o la creas cuando usas la función openDatabase()?

gastonecappuccio
Автор

hola yo tengo una duda como hago búsqueda de un dato según dos columnas
este es mi codigo pero me marca el error : "cannot close: database is not open" pero si inicializo la db
const results = await db.executeSql(`SELECT id FROM Plant WHERE parcel_id ='${parcel_id}' AND number ='${number}' `);

jesusrodrigochanpuch
Автор

hola tengo un detalle no logro eliminar una tarea, me podiras ayudar ya lo intente de varias maneras y nada, de antemano gracias

rodrigochan
Автор

me dice que openDataBase is undefined "[TypeError: 0, is not a function (it is undefined)]", ya no existe? ):

ignacio
Автор

getting unable to open database. Please help

AnujKumar-cwkw
Автор

Excelente video, realmente es lo que estaba buscando para implementar sqlite en una app de React Native, solo tengo una duda como seria el proceso para agregar relaciones en una db de sqlite.

rufrojas
Автор

Muy bueno el video, muchas gracias. El proyecto se encuentra en Github ?, gracias, saludos

andreseslucioni
Автор

Puedes ayudarme con algo ? lo que pasa es que me manda este mensaje y no he dado con el problema : [Unhandled promise rejection: TypeError: null is not an object (evaluating

hombresdederecha
Автор

hola, buena tarde, cómo estás? hay manera de ver la base de datos con algún manejador ? exportarla a windows o algo por el estilo? muchas gracias, saludos desde México !

rafatobal
Автор

Hola bro! tengo un error, hago todo justo como lo tienes y me lanza este error:
TypeError: null is not an object (evaluating

he intentado reinstalar modulos y agregar dependencias manualmente pero no logro que funcioene, siempre me da el mismo error

rlagosg
Автор

Hola buenas me podrás ayudar con este problema. La consulta select me devuelve [{"rows":{"length":5}, "rowsAffected":0}] como que hay resultado pero no me trae los datos
[undefined, undefined, undefined, undefined, undefined]
si alguien me guia
GRacias

gabrielknuttzen
Автор

Excelente tuto broth. Estoy usando expo y por alguna razón el mismo código que usas a mi no me funciona ;(. Me lanza errores como que sqlite no existe. Busque en la documentación y ví que ayi usan sqlite.opendatabase en lugar de sólo opendatabase como en el vídeo. Pero igual no funciona. Crees que se deba al expo?

AlvaroWhite
welcome to shbcf.ru