React Native & Firebase Firestore CRUD (usando Expo)

Поделиться
HTML-код
  • Опубликовано: 2 ноя 2020
  • ¡Conoce más de Expo!
    ➞ bit.ly/3elqrMu
    En este video vamos a crear una aplicación móvil usando React Native y la base de datos Firebase Firestore que realice las operaciones CRUD (Create, READ, UPDATE, DELETE). Para esto usaremos expo, el cual es una herramienta que nos creará un entorno fácil de desarrollar:
    bit.ly/3elqrMu
    💻 Código de este proyecto:
    github.com/FaztWeb/expo-fireb...
    🛍 Descuentos:
    NordVPN ➞ 68% de descuento en plan de 2 años ➞ Código: fazt
    Hostinger ➞ 7% de descuento en cualquier compra ➞Código: FAZT
    👨‍💻 ¿Qué servicios utilizo?
    Kite ➞ bit.ly/3dPzXHe
    NordVPN ➞ bit.ly/2Te7p0J
    Hostinger ➞ www.hostg.xyz/SH4YB
    Cloudinary ➞ bit.ly/3ohNlJ7
    SiteGround ➞ bit.ly/31u9ZEk
    Namecheap ➞ bit.ly/3kne9W8
    🖥️ Cursos:
    Curso de Git ➞ • Git y Github | Curso P...
    Node & Digital Ocean ➞ • Digital Ocean, Subida ...
    Setup Visual Studio Code ➞ • Visual Studio Code, Ed...
    🌐 Redes:
    Fazt Web ➞ www.faztweb.com/
    Facebook ➞ / fazttech
    Instagram ➞ / fazttech
    Twitter ➞ / fazttech
    Telegram ➞ t.me/fazttech
    Twitch ➞ / fazttech
    Slack ➞ bit.ly/3dPqCPT
    Discord ➞ / discord
    Blog ➞ blog.faztweb.com
    📩 Contacto:
    ➞ fazt@faztweb.com
    ¡Gracias a Kite por patrocinar esta sección del vídeo! Kite es un asistente de autocompletado gratuito con tecnología de IA que te ayudará a codificar de forma más rápida e inteligente:
    Haz clic aquí ➞ bit.ly/3dPzXHe ➞ para saber más.
    #react #native #firebase

Комментарии • 205

  • @darwinalexanderortizlopez1640
    @darwinalexanderortizlopez1640 3 года назад +9

    Genial fazt desde hace tiempo esperaba que subieras un video con react native se agradece mucho

  • @sebastianwolfgang8189
    @sebastianwolfgang8189 Год назад +16

    Fazt, ojalá hicieras un video actualizado puesto que la gran parte de cosas en este video ya están desactualizadas, especialmente las peticiones http a la base de datos de firebase, de todas formas muchas gracias por tu contenido bro eres gigante!

  • @timzuly6084
    @timzuly6084 3 года назад

    Estaba esperando este video, infinitamente agradecido fazt. he visto todos tus videos.

  • @oliverguerrero3544
    @oliverguerrero3544 3 года назад +2

    Fazt, eres increíble, tu contenido es de la mejor calidad y compartes cada conocimiento nuevo para todos los coders que hay en tu canal. Eres una gran persona, saludos desde méxico. Algo más que tengo que decir.. es que en ocasiones no se que nueva tecnología estudiar o cuando no se alguna tecnología y la necesito aprender, RUclips me notifica que has subido un nuevo video y es justo lo que necesitaba. Eres una hermosa casualidad, gracias por todo Fazt 🤓♥️.

  • @malius97
    @malius97 3 года назад

    Buenísimo! Llevaba tiempo tiempo esperando este vídeo :D

  • @bookverse25
    @bookverse25 3 года назад +1

    Excelente!! Ahora tengo algo para aprender este finde 👊🏼 admiro tu trabajo y la forma en que haces la programación entendible, he visto varios de estos ejercicios completos y me han ayudado mucho en mi vida laboral, muchas gracias!!

  • @darwinbrito3552
    @darwinbrito3552 3 года назад

    Gracias Fazt por compartir tus conocimientos. Eres un ejemplo a seguir💻

  • @sanchezcarlos1986
    @sanchezcarlos1986 3 года назад

    Excelente como siempre Fazt, muchas gracias!

  • @fernandoviera8583
    @fernandoviera8583 2 года назад

    Explicas todo de manera genial... sos un crack! Aprendo muchisimo con tus videos! Te felicito!

  • @noticlips24
    @noticlips24 3 года назад

    Excelente Fazt! Heroe sin capa!
    Nunca nos faltes jaja
    Un saludo desde Buenos Aires, Argentina!!

  • @agustinlavalla8892
    @agustinlavalla8892 3 года назад +1

    Genial Fazt! Muchas gracias. Ojalá sigas haciendo videos de React Native

  • @JH4eva
    @JH4eva 2 года назад

    Te quiero, tio! Muchas gracias! Muy bien explicado

  • @danns5109
    @danns5109 3 года назад

    Tus videos me han ayudado tanto para darme nociones sobre que tecnologia aprender, gracias por tanto conocimiento que das.

  • @haidermansoor4760
    @haidermansoor4760 2 года назад

    I don't even understand spanish yet I was able to understand the concept. That's a really good teacher. Respect man, keep up the good work! :)

  • @RVKAWAAA
    @RVKAWAAA 3 года назад +12

    Muchas gracias por todo Jesús, realmente estas ayudando a muchas familias a salir de la pobreza, gracias a tu contenido en español, y muchas gracias por tener tanta paciencia en grabar algo que aveces es tan tedioso.
    Dios Te bendiga.

  • @josueartilesartilesmota583
    @josueartilesartilesmota583 3 года назад +2

    El mejor!, 👏 👏 te saludo desde RD y te agradezco por este contenido

    • @adrianmontilla3095
      @adrianmontilla3095 2 года назад +2

      Yo también saludo a fazt desde RD, la verdad es que fazt es un genio de la programación y he aprendido bastante con su contenido de alta calidad saludos. 😊

  • @keniamartinez5351
    @keniamartinez5351 2 года назад

    Muchas gracias por este espectacular tutorial, 10/10
    Felicidades 😊👌🏼

  • @isaiaschavezconnect8463
    @isaiaschavezconnect8463 3 года назад +2

    DIOOOOOS ERES UN DIOOOOS, MI DIOOOOOOOS, Tienes justo lo que necesito cuando lo necesito TE AMOOOOOOOOO

  • @learnmen9512
    @learnmen9512 3 года назад

    graciasss brooo ya hacía falta tutoriales de react NATIVE

  • @aldocaamal7740
    @aldocaamal7740 3 года назад +1

    Ya esperaba un video de React Native tuyo bro, te has convertido en mi principal canal para aprender nuevas techs, ademas aca en Mexico React Native se esta empzando a pedir bastantito, asi que es una buena posibilidad para los desarrolladores latinos

  • @sr.anderson4788
    @sr.anderson4788 2 года назад +25

    para los nuevos en la configuracion de la base de datos:
    Before: version 8 (Old)
    import firebase from 'firebase/app';
    import 'firebase/auth';
    import 'firebase/firestore';
    After: version 9 compat (New)
    // v9 compat packages are API compatible with v8 code
    import firebase from 'firebase/compat/app';
    import 'firebase/compat/auth';
    import 'firebase/compat/firestore';

    • @EmmaEG
      @EmmaEG 2 года назад +1

      Gracias!

    • @lucasoechsle376
      @lucasoechsle376 2 года назад

      como se que version tengo ?

    • @sr.anderson4788
      @sr.anderson4788 2 года назад

      @@lucasoechsle376 ya ni me acuerdo xD

    • @sr.anderson4788
      @sr.anderson4788 2 года назад

      Habría que probar con todas xD

    • @fabrylambor1155
      @fabrylambor1155 2 года назад

      @@lucasoechsle376 Te fijas en el archivo de package.json en "dependencias". En ese lugar buscas firebase y al lado te figura la version

  • @paulabiotti8316
    @paulabiotti8316 3 года назад +2

    Excelente explicação! Obrigada por compartilhar sua experiência, muito grata! :)

  • @dmn15577
    @dmn15577 3 года назад +3

    Fazt Eres un crack Me inspiraste a seguir este camino con 14 años!

    • @arminschneider9132
      @arminschneider9132 3 года назад +1

      Muy buena amigo, aprovecha tu tiempo. Yo estoy aprendiendo con 16 años, te deseo muchos éxitos.

  • @marxeballos
    @marxeballos 3 года назад +5

    Genio, muchas gracias Fazt!!

  • @user-to1nj5oy8r
    @user-to1nj5oy8r 3 года назад +2

    Very elegant and simple! Thank you !

    • @galo7486
      @galo7486 3 года назад

      *P O E T I C O*

  • @AlejandroGarcia-jf1gy
    @AlejandroGarcia-jf1gy 3 года назад +1

    Excelente video tutorial muy bueno gracias por compatir tus conocimiento espero que pueda seguir con otros video de react native con expo 👍

  • @lolocucaracha
    @lolocucaracha 3 года назад +1

    JUSTO lo que necesitaba...

  • @dperfectpixel
    @dperfectpixel 2 года назад

    nice video, fast, simple and correct explication!

  • @victoralbornoz867
    @victoralbornoz867 2 года назад

    Excelente, ame este video. Me gustaria mucho uno donde usaras firestore en produccion definiendo las reglas de seguridad y no solo en modo prueba

  • @ichbindiego19
    @ichbindiego19 3 года назад

    Muchas Gracias 🙂 eres muy amable fazt 😎

  • @cjnull7862
    @cjnull7862 3 года назад +1

    estoy en tu video de python y justo me llego esta notificación :D

  • @christianvalladares2612
    @christianvalladares2612 3 года назад

    Muchas gracias, eres un crack!

  • @DPM-TI--MatheusAnalistadesiste
    @DPM-TI--MatheusAnalistadesiste 2 года назад

    mucho gracias a tu contenido e aprendendo demas dios te bedinga.

  • @ludenu2
    @ludenu2 3 года назад

    Muy bueno. Gracias.

  • @pekuruguay
    @pekuruguay 3 года назад

    Justo lo q esperaba

  • @MauCR506
    @MauCR506 3 года назад

    Esta muy bueno el video contigo e aprendido mucho sobre codigo aprendí discord.js y otros más

  • @saraacevedomaya4733
    @saraacevedomaya4733 3 года назад +1

    muchas gracias :3

  • @snakone
    @snakone 3 года назад +1

    estoy siguiendo el tutorial y aún está instalando el expo-cli, voy por el minuto 12 de vídeo :D, gg my PC hahah

  • @Jdbluesky
    @Jdbluesky 3 года назад

    Super buen video!!!

  • @edevgarcia99
    @edevgarcia99 3 года назад +1

    Excelente video :)

  • @nicolasaguilar7942
    @nicolasaguilar7942 3 года назад +1

    Grande maestro...

  • @peperuiz5618
    @peperuiz5618 3 года назад

    Fazt me ayudo mucho el video!! Si subieras uno relacioando a la implementacion de un chat en react-native me ayudarias mucho!

  • @jonathang.quispequiroz235
    @jonathang.quispequiroz235 3 года назад

    Buen tema Fazt, felicidades. Ahora estoy viendo la manera de combinar react con wordpress; por ahi investigue sobre frontity. Seria genial si haces un tutorial sobre ese tema. bendiciones fazt!!!

  • @LumbreraEnMiCamino
    @LumbreraEnMiCamino 3 года назад

    Excelente!!

  • @matiasrodriguez8835
    @matiasrodriguez8835 3 года назад

    Tío fazt un Dios del código

  • @megasirob
    @megasirob 3 года назад

    Muchas Gracias

  • @CesarSanchez-uy9nt
    @CesarSanchez-uy9nt 3 года назад +2

    hola fazt, muchas gracias por compartir con nosotros tus conocimientos, explicas muy bien; podrias hacer un video de login con react native o con react??

  • @ExequielGomez10
    @ExequielGomez10 Год назад

    Muy bueno como guía. Yo hubiera agregado ademas:
    + La validación de los campos del formulario (como que sea un email, y que los errores aparezcan debajo de cada campo y el boton guardar deshabilitado).
    + Poder ordenar la lista según un criterio
    + Y tal vez algo de testeo de unidad
    Ah y en mi caso la lista no se actualiza al volver de una actualizacion o creacion de un usuario, tuve que poner [props.route.params] como segundo parametro de useEffect (ni idea si estara bien pero con eso me actualiza , siempre q navegue con algun parametro hacia la lista)

  • @camilorroa8835
    @camilorroa8835 2 года назад

    Genial me sirvió muchísimo aunque presente muchos errores al instalar el entorno y los npm que casi me vuelvo loco... Y pues con la nueva versión Lite de firebase me perdía un poco pero con tu ejemplo y la idea me ayudaron mucho

  • @geralemilliolujanbernaola6659
    @geralemilliolujanbernaola6659 3 года назад +8

    Genial video, me gustaría que hagas más sobre python con flask, exitos crack

  • @tatianapena6364
    @tatianapena6364 3 года назад

    Gracias!!

  • @jsgsco
    @jsgsco 3 года назад +1

    Primer comentario, buen video crack!

  • @maya6654
    @maya6654 3 года назад

    Vengo del curso de node js . Me ha interesado el video 😃💚 cuando haces un streaming Fazt

  • @ramiroaltamirano4210
    @ramiroaltamirano4210 3 года назад +2

    Buenísimo, yo en los ratos libres aprendo RN, Podrías hacer uno offline, no hay buen contenido en español

  • @gtsasuke222
    @gtsasuke222 3 года назад

    siiii por fin

  • @Vine-Di-MUSIC
    @Vine-Di-MUSIC 3 года назад

    you are the best!!!

  • @juandavidrueda1062
    @juandavidrueda1062 3 года назад +3

    Hola buen video

  • @hugocorvalan8176
    @hugocorvalan8176 3 года назад

    Excelente, y para hacer una consulta a Realtime Database.

  • @juniormejiaosorio8072
    @juniormejiaosorio8072 3 года назад +1

    Buen video Fazt 👍👍👍. Podrías hacer uno usando el authentication de Firebase para acceder con Google y Facebook.

  • @mwest0001
    @mwest0001 3 месяца назад

    Fazt, Muchas Gracias por tu video. Por favor habla y manejate mas despacio, tengo que poner los videos al 70% de velocidad para entenderte .Por otro lado el video muy útil aunque tuve también que actualizar las peticiones firebase al nuevo formato.

  • @youtekityoutekit3412
    @youtekityoutekit3412 3 года назад

    Excelente. Sería interesante un tutorial sobre cómo publicarla o instalarla en el móvil.

  • @alonsomedinahernandez733
    @alonsomedinahernandez733 3 года назад

    Tip para la terminal integrada(en windows):
    pueden usar ctrl+shift+ñ para abrir una nueva terminal,
    y con ctrl+j la pueden esconder y viceversa

  • @rocknychuquichanca5388
    @rocknychuquichanca5388 3 года назад

    grande mi rey

  • @javierorellana2859
    @javierorellana2859 2 года назад

    en las dependencias solo salen dos ahora
    screens y safe area context no se si haiga problema con eso

  • @jeanpinto8864
    @jeanpinto8864 3 года назад +1

    Consulta: Cuáles serían los pasos para utilizar React Native a partir de una aplicación creada con React?

  • @manhtruongnguyen3271
    @manhtruongnguyen3271 3 года назад

    Thanks bro

  • @robertm5755
    @robertm5755 Год назад

    Genial tutorial fazt! Podría ser uno de react native + supabase? Desde que encontré supabase gracias a tus tutoriales, no uso otra bd!

  • @jhonnysantos9880
    @jhonnysantos9880 10 месяцев назад

    buenas tardes al dia de hoy septiembre de 2023 la parte de la creacion de la base de datos y la insecion de datos a la misma no funcion , alguien podria hacerme el favor de decir como hacer que funcione, no he econtrado la forma soy nuevo usando firebase. muchisimas gracias

  • @danieljuarez8037
    @danieljuarez8037 3 года назад

    como se combinaria react native con tensorflow para hacer una app de inteligencia artificial?

  • @JH4eva
    @JH4eva 2 года назад

    Funciona usar la configuracion web de firebase en una aplicacion movil?

  • @krzysiekp.3929
    @krzysiekp.3929 2 года назад

    Great tutorial thanks!. Is it possible to convert the list to a swipe list and add the delete function as an option after moving the item?

  • @nikolasvillagrapaillao663
    @nikolasvillagrapaillao663 3 года назад

    amigo tengo una duda al usar expo estas programando para solo web? o android? o ios?
    o multiplataforma?? tengo esa duda dado a que cuando creas el proyecto salen varias opciones , me podrias ayudar en eso saludos!!

  • @leoamato6113
    @leoamato6113 3 года назад

    Alguien sabe porque el minuto 27.35 pone la propiedad name entre [ ] ???? graciassss

  • @luiscastor4063
    @luiscastor4063 3 года назад

    Muy buen video, sabes como guardar los datos de diferentes pantallas es decir: pantalla 1 tiene 3 text input pantalla 2 2 textinput y por ultimo juntar todos para guardarlos?

  • @Sp-qf4yy
    @Sp-qf4yy 3 года назад

    Te amo

  • @maurofranco7927
    @maurofranco7927 3 года назад

    Cual emulador usas ?? para ver los cambios ahi en tu pc sin tener que estar con el movil. Alguien lo sabe??

  • @cesargeovanniromolopez6028
    @cesargeovanniromolopez6028 2 года назад

    hola! buen día espero y alguien me pueda ayudar... tengo un error al utilizar la propiedad ''component'', aparentemente no reconoce el nombre del archivo UserList como componente valido en react native, este es el error: Error: Got an invalid value for 'component' prop for the screen 'UsersList'. It must be a valid React Component.

  • @jeanpinto8864
    @jeanpinto8864 3 года назад

    Para que sirve la opción tabs con Typescript?

  • @lucassequeira7193
    @lucassequeira7193 3 года назад +2

    sos todo lo que esta bien! Groso fazt! que vuelvan los streaming gaming coding!!! Con el falso falcon!

    • @FaztTech
      @FaztTech  3 года назад +1

      Ya pronto volverán :P

    • @jonathanvera3911
      @jonathanvera3911 3 года назад

      @@FaztTech de.ante.mano gracias por todo el.apoyo, una pregunta he seguido.tus tutoriales de nodejs y express y los crud funcionan, no.obstante no.se despliegan en.Heroku, he visto tutoriales donde en.linux pasa algo.parecido. pero.realizan.un.paso.extra creando un.archivo.Heroku, con.el.comando touch, yo creo.el.archivo.pero.aun casi se genera el.mismo.resultado espero me.puedas contestar de.antemano gracias. Saludos desde mexico.

    • @jeanpinto8864
      @jeanpinto8864 3 года назад +1

      con Falcon Masters?

    • @lucassequeira7193
      @lucassequeira7193 3 года назад

      el falso falcon de los directos 🤣

  • @rotomprogrcastro813
    @rotomprogrcastro813 3 года назад

    Tengo una pregunta ¿no es peligroso dejar la llave app firebase en el código o es así como se guarda la llave?

  • @chan987654
    @chan987654 2 года назад

    me fue muy útil. nota el bug de instalación de firebase no aparece si detienes el expo.

  • @tomydelux
    @tomydelux 2 года назад +1

    Jala super, gracias!, solo que en expo go, no carga la lista, asi que practicamente no funciona :(

  • @sebarodrigo1726
    @sebarodrigo1726 3 года назад +1

    Me sale esto: firebase.firestore is not a function y estoy importando todo alguien me ayuda? Estoy desde expo cloud

  • @estebanpaez8865
    @estebanpaez8865 3 года назад

    Ayuda, alguien sabe a que se debe este error
    Cannot read property 'reduce' of undefined
    me aparece cuando renderizo en el celular y en el emulador

  • @danieljuarez8037
    @danieljuarez8037 3 года назад

    Se puede usar para hacer una simple landing page con formulario para una base de datos firebase?

  • @joelagustintoribiopolanco5049
    @joelagustintoribiopolanco5049 3 года назад

    Como el recarga el componente principal cada vez que guarda una tarea?

  • @aestheticallyamazing2003
    @aestheticallyamazing2003 3 года назад

    What vs code theme are you using

  • @Mattyus-Web
    @Mattyus-Web 3 года назад +2

    Fazt tambien funciona en pantallas de laptop

  • @AuroBarcelo
    @AuroBarcelo Год назад +1

    Hola!!
    Primero muchas gracias, he aprendido React gracias a ti.
    Te queria pedir si es posible hacer una actualizacion de este video, lamentablemente quede estancado en la parte para conectar con firebase ya que no puedo lograr importar y conectar con la base, entiendo que es por que expo se actualizo, gracias!

  • @benjaminmq2013
    @benjaminmq2013 2 года назад

    Unable to locate package wget. Algún consejo?

  • @ricardoleonardoolivaresven1949
    @ricardoleonardoolivaresven1949 3 года назад +1

    Fazt he visto otros videos donde hacen esto:
    import firebase from 'firebase/app', cuál es la diferencia entre esto y import firebasse from 'firebase', afecta en algo?

    • @GamersNautas
      @GamersNautas 3 года назад

      Cuando dices from 'firebase/app' le estás diciendo que importe desde firebase solo el modulo app, eso es lo que significa amigo.

  • @lexa3604
    @lexa3604 3 года назад +1

    Como haces para que dispositivo móvil salga en tu pc

  • @luiscastor4063
    @luiscastor4063 3 года назад

    Que pasaria si esa aplicacion se le hicieran mas de 1000 registros, habria manera de solo visualizar los ultimos 5? de menera que no cargue tantos datos?

  • @luiscortes6963
    @luiscortes6963 3 года назад

    podrias hacer un tutorial usando react-native cli? o una guia de instalacion para usar react-native cli

  • @juanignacionavarro3063
    @juanignacionavarro3063 2 года назад

    me tira un error al querer enviar los datos a la db, la consola me dice que no es una funcion. Alguien pudo solucionarlo?

  • @nosabo2
    @nosabo2 3 года назад

    Hola! Sabes que me da error al tratar de levantar el proyecto:
    Failed to compile.
    Invalid file signature.
    This error occurred during the build time and cannot be dismissed.
    Busco en foros y todos recomiendan eliminar el directorio .expo/ pero cuando reintento, se abre la app y a los 2 segundos reaparece el mismo mensaje de error, te ha pasado algo parecido?
    Gracias!

  • @learnmen9512
    @learnmen9512 3 года назад +1

    enseñanos cómo funciona el react navigation

  • @eduardoramos3150
    @eduardoramos3150 2 года назад

    me sale esta alerta en amarillo , Setting a timer for a long period of time, i.e. multiple minutes, alguien sabe por que?

  • @JuanNunez-cy9rh
    @JuanNunez-cy9rh 3 года назад

    Mu y buen video, tengo un problema al momento de listar los usuarios me sale 1 solo en pantalla pero en el console.log dentro de map me salen todos, alguien mas le paso?

  • @erickurena74
    @erickurena74 3 года назад

    Se puede crear Persistencia de Datos con React Native, y me refiero a que si se puede descargar un Gigabyte desde un servidor (información sobre medicamentos por ejemplo para qué sirve, interacciones, etc), y que se guarde la información de manera interna en el teléfono para su uso Offline.