React & Firebase Login con API Context (Firebase Authentication) y Tailwindcss

Поділитися
Вставка
  • Опубліковано 5 січ 2025

КОМЕНТАРІ • 169

  • @dannaediaz7501
    @dannaediaz7501 Рік тому +6

    Excelente video! En ningún otro video lo explican con este nivel de detalle para Firebase y React, me sirvió lo suficiente para incluso implementarlo con redux. Te lo agradezco!

  • @perrochokoo
    @perrochokoo 2 роки тому +4

    Fazt, nuevamente muestras código limpio, claro y simple de entender!!!!🙌... eres un Crack.... Gracias bro!!! 👊😎

  • @tidyodooy
    @tidyodooy 2 роки тому +3

    Gracias Fazt y espero que te recuperes muy pronto de ese resfriado

  • @jhoubu
    @jhoubu 2 роки тому +2

    A la espera de la red social. Muy bien Fazt

  • @oh-vito
    @oh-vito 9 місяців тому

    La aplicación mas util en el frontend. gracias por compartir conocimiento. El componente que mas me gusto por la maniobra que realiza, el componente ProtectedRoute.

  • @danigutierrezcalderon
    @danigutierrezcalderon 2 роки тому

    Estoy viendo el video Fazt! gracias por recomendármelo. Seria excelente el video que mencionas sobre entender mejor context! Gracias.

  • @Manubar15
    @Manubar15 2 роки тому

    Una maravilla este video,de lo mejores contenidos que he visto ese mes; todo lo que me sirvio este video para terminar de entender varios conceptos y utilidades con firebase,muchas gracias.

  • @lpentertainmnt
    @lpentertainmnt 2 роки тому +1

    que crack, me gustan mucho estos tutoriales* super utiles :3

  • @jfbj1792
    @jfbj1792 2 роки тому

    Esto estaba esperando 😁. Gracias Fazt eres lo máximo ❤

  • @summerpirates4603
    @summerpirates4603 Рік тому

    Exelente explicacion hermano. todo me quedo super claro . Eres uno de los mejores.

  • @ariel18012
    @ariel18012 Рік тому

    Excelente video!!! De los mejores en YT, ojala avances con lo que comentaste al final del video y puedas
    usar redux toolkit, para poder poder escalar en la app a otra cosas. Sigue asi!!

  • @ianrivas9404
    @ianrivas9404 2 роки тому

    esto de las secciones es una idea genial, sos el mejor

  • @alejandrosantalla
    @alejandrosantalla 2 роки тому +5

    Ya va siendo hora de salir de los CRUD y los logins y meternos con Web 3.0. Eres un crack!

  • @mode643
    @mode643 2 роки тому

    Oro, este video es oro !!! 🪙🪙🪙🪙🪙

  • @joshsanders2479
    @joshsanders2479 2 роки тому

    Excelente Profe Fazt. Lo estaba esperando Gracias

  • @waldidbarrios7536
    @waldidbarrios7536 2 роки тому

    Muy buena explicación, Super genial vengo días buscado como hacer un login y poder entender lo que se debe hacer y gracias a este video esta genial muchas gracias.

  • @nabilallis9068
    @nabilallis9068 Рік тому

    Excelente video, entendí perfecto todo. Muchas graciasss!!!

  • @GirlDesignTips
    @GirlDesignTips 2 роки тому +1

    Excelente Tutorial Fazt eres genial😉 👏✅

  • @DrNFox
    @DrNFox 2 роки тому

    Eres el mejor Fazt, mil gracias por cada vídeo

  • @santiagotorres8680
    @santiagotorres8680 2 роки тому +1

    Muchas gracias por compartirnos tus conocimientos, eres genial :)

  • @leoDEV75
    @leoDEV75 2 роки тому

    Hola Buenas noches, muchas gracias por todos tus aportes, escelente video simpre aprendo mucho viendop tus tutoriales, eres un excelente Maestro Que Dios te bendiga Hermano

    • @FaztCode
      @FaztCode  2 роки тому

      Gracias Leonardo. Un gusto leerte. Muchos éxitos

  • @mauroandressosa1342
    @mauroandressosa1342 2 роки тому

    Tremendo, como siempre Fazt !

  • @codex3324
    @codex3324 2 роки тому

    Estaba esperando un vídeo como este tuyo

  • @davideliashernandezmorales4581
    @davideliashernandezmorales4581 2 роки тому

    Justo lo que estaba buscando! Maestro!

  •  2 роки тому

    Excelente curso, espero un pronto video!!

  • @code_castle
    @code_castle 2 роки тому

    Genial máster voy a hacerlo, al terminarlo subiré en link del despliegue a ver

  • @kikemaya7758
    @kikemaya7758 2 роки тому

    Eres una leyenda, Fazt!

  • @welivefromart
    @welivefromart Рік тому

    eres fantastico bro saludos !

  • @Juanchi_AR
    @Juanchi_AR 2 роки тому

    muchas gracias, me sirvio para entender varias cosas, es facil seguir lo que explicas, saludos!

  • @franciscoolivero7465
    @franciscoolivero7465 2 роки тому

    Sos un fenomeno explicando. Gracias

  • @dann1est
    @dann1est 2 роки тому

    Muchas gracias por este tutorial, excelente explicación.

  • @luojeda9250
    @luojeda9250 2 роки тому +2

    Buenas tardes, inicialmente darte las gracias por la explicación de este video y por otro lado preguntarte si ya subiste el video que mencionaste al final de este, donde indicas que vas hacer un nuevo video de autenticación, como crear roles y poder guardar datos de cada usuario. Te agradecería mucho esta información. Saludoss!!!

  • @Alejandro-yq6oy
    @Alejandro-yq6oy 2 роки тому +3

    Tengo un problema porque cuando tengo un error igual me lleva al home y muestra el error en consola, es decir, el trycatch no esta funcionando 39:08

    • @maurchus
      @maurchus 2 роки тому

      Pudiste solucionarlo ?

    • @stevebernuy4194
      @stevebernuy4194 2 роки тому +1

      me pasa lo mismo, pudiste solucionarlo?

    • @joseernestoroldan
      @joseernestoroldan 2 роки тому +1

      lo mismo por aca, alguien con la solucion?

    • @franciscobarrera7373
      @franciscobarrera7373 2 роки тому +5

      me pasaba lo mismo y tuve que agregar async/await a la funcion signup
      const signup = async(email, password) => {

      await createUserWithEmailAndPassword(auth,email,password)
      }

    • @cristoferjoansagastumeramo9677
      @cristoferjoansagastumeramo9677 2 роки тому

      @@franciscobarrera7373 gracias bro si me sirvio 👍

  • @jesus_84_
    @jesus_84_ 2 роки тому

    Maestro de maestros

  • @moisesvargasichpas4805
    @moisesvargasichpas4805 2 роки тому

    Que joyita de video

  • @carmonarya
    @carmonarya 2 роки тому

    Muchas gracias amigo excelente, eres grande

  • @sanfosx4311
    @sanfosx4311 2 роки тому

    excelente muy bien explicado slds

  • @miguelbolanos4390
    @miguelbolanos4390 2 роки тому

    CONSEJO A LOS QUE MIRAN ESTE VIDEO: si por alguna razon les aparece un error de "export 'Login' (imported as 'Login') was not found in './Components/Login' (possible exports: default)" lo que deben hacer es no importar entre llaves {Login}
    dejo esto solo por si alguien tuvo este mismo error
    pd: GRACIAS SEÑOR FAZT

  • @cristiancamilosanchezardil9730
    @cristiancamilosanchezardil9730 2 роки тому

    Increíble fazt
    Gracias

  • @agustindiaz9693
    @agustindiaz9693 2 роки тому +2

    Una duda, en el caso de querer crear un formulario con mas datos al momento de crear el usuario como por ejemplo: teléfono, dirección, dni, etc. Como se podría hacer? Ya que vos lo haces con la función de firebase createUserWithEmailAndPassword que entiendo es solo para esos dos datos, tendríamos que crear una función nosotros mismos y subir esos datos a firebase? o firebase cuenta con una función para un caso como ese?

  • @jaimechaives1043
    @jaimechaives1043 2 роки тому

    Buenisiiimmo muchas muchas Gracias!

  • @soyjaider8996
    @soyjaider8996 Рік тому

    Hola, lamentablemente no entiendo porque al aplicar estilos con las diferentes formas para react no me funcionan, ayer estuve intentando con styled-components, hoy intente con tailwindcss y lo mismo, no aplica estilos, alguien sabe porque?

  • @felipet1563
    @felipet1563 Рік тому

    Sos un crack!!!!

  • @yamilaprosdocimo2294
    @yamilaprosdocimo2294 2 роки тому

    GRACIAS POR TU LABOR

  • @federicoaguilera9573
    @federicoaguilera9573 2 роки тому

    Lo esperado fazt

  • @eliuddyn
    @eliuddyn 2 роки тому

    This is amazing 🔥🔥

  • @rasko.gaming4506
    @rasko.gaming4506 Рік тому +1

    Hola EXCELENTE video, muchas gracias por todo! Solo me quedo una duda, la funcion signInWithPopup no funciona para moviles, por lo que estuve leyendo la documentacion de firebase para usar SiginWithRedirect, pero es necesario otra funcion de GetResult y hay que ponerlo en el useEffect pero no se como. Podrias ayudarme? O tendrias alguna recomendacion?

  • @billyarredondopucp
    @billyarredondopucp 2 роки тому

    Fazt, excelente tutorial, gracias.
    Se te escucha un poco ronco, espero estés bien, bro. Saludos.

  • @cristianrosales2424
    @cristianrosales2424 2 роки тому +3

    Buena Fazt. Primero que nada quiero agradecer por tu excelente labor. Quería comentar que tengo un error y no comprendo porque sucede. Cuando uso try y catch al enviar los datos para crear el usuario no ingresa en el catch, me figura por consulta uncaught y el mensaje de firebase. No entiendo porque, ya que no es la primera vez que trabajo con este tipo de peticiones

    • @nam54321
      @nam54321 2 роки тому

      Cristian, tengo el mismo problema . Pudiste solucionarlo? saludos

  • @elovejosanchez
    @elovejosanchez Рік тому

    Como hacer para que me vuelva a pedir las credenciales del proveedor gmail, quedan mis datos guardados, gracias.

  • @andreisherikhov3626
    @andreisherikhov3626 2 роки тому

    que grande
    el fazt

  • @nicoschonfeld8572
    @nicoschonfeld8572 2 роки тому +14

    Una pregunta, de cuánto es el límite de usuarios que puedo registrar en firebase si no pago?

  • @angelcarballeira
    @angelcarballeira 6 місяців тому

    Hola, excelente video y explicación Fazt. ¿Qué puedo hacer para darle seguridad al firebase initialize? Ya que al subir el proyecto a GitHub me salen advertencias sobre seguridad. Gracias

  • @Holri
    @Holri 2 роки тому

    Master 🥶

  • @lucasabdala3938
    @lucasabdala3938 2 роки тому

    Buenas.... una consulta por alguna razon no me llegan los correos en el cambio de contraseña y registro.
    si alguien puede contestar me seria de ayuda.... lo demas funciona todo bien...saludos

  • @marioarango2773
    @marioarango2773 2 роки тому

    Hola, saben como es si quiesiera enviarle aparte de email y contraseña, un parametro más?, como "ROL_ADMIN" por ejm

  • @alexjumbo5023
    @alexjumbo5023 2 роки тому

    Hola Fazt y a todos. Estaba haciendo el inicio de sesión con Facebook agregando el id de la app y la clave secreta también la uri OAuth de redireccionamiento, cuando ejecuto la app y quiero iniciar sesión me sale un mensaje en una ventana emergente que la app esta desactivada y que se podrá iniciar sesión cuando se reactive. Sabes como solucionarlo o alguién que sepa que me ayude?

  • @kevinsisa5981
    @kevinsisa5981 Рік тому

    hola amigo quisiera saber como puedo modificar, para que en caso de que ya estoy logueado al momento de poner la url de login no se vaya a ese formulario, porque se supone que ya estoy logueado y no deberia poder irse a esa url

  • @edwarddk9007
    @edwarddk9007 Рік тому

    hola fazt en esta parte del logout
    const handleLogout = () => {
    logout()
    }
    if(loading) return cargando...
    return (

    {`welcome ${user.email}`}
    logout

    )
    } tu pones async y await pero he probado que tambien se puede hacer sin async y await , estaria bien o seria mala practica ?

  • @maurooblanco
    @maurooblanco 2 роки тому

    Hola fazt, quería saber cómo hacer para agregar un campo nombre y apellido al register y que en el current user te aparezca esa información, busque por todos lados y no encuentro una forma de hacerlo, gracias

  • @claudiamontes8151
    @claudiamontes8151 2 роки тому

    Muchas gracias por tu video!!! esta genial! tengo una duda si quiero subirlo al hosting de firebase, la carpeta que tengo que seleccionar es la de components?

  • @joshsanders2479
    @joshsanders2479 2 роки тому +1

    Hola Profe Fazt
    Esperando ...
    MERN con context API, GraphQL, Mongodb Atlas y TailwindCSS
    Configuración de Visial Studio Code en 2022
    Gracias

  • @wdelcanto
    @wdelcanto 2 роки тому

    Excelente video! Ya salió otro video con las otros métodos de logeo?

  • @naitsabesu
    @naitsabesu Рік тому

    el user del contexto hay que guardarlo localstorage si no con f5 se pierde, no? o firebase auth hace esto automaticamente?

  • @eduardohernandezsoto785
    @eduardohernandezsoto785 Рік тому

    Al subirlo en la web se queda con el renderizados en el cliente?

  • @beto_249
    @beto_249 2 роки тому

    Hola Fazt, una pregunta. En este ejemplo de Login cómo se guarda la clave en localstorage?

  • @SniperKillerARG
    @SniperKillerARG 2 роки тому

    Genio!

  • @DrNFox
    @DrNFox 2 роки тому

    Alguien sabe como se hace la condición del min 57:57 pero con Formik? El onSubmit del Formik manda un object por lo que no se puede hacer la función con el event

    • @oscargm1979
      @oscargm1979 2 роки тому

      Efectivamente,tienes que darte cuenta que en el onSubmit del formik mandas lo que tu quieras(el e.preventDefault lo gestiona ya Formik). Aqui va la chapa xd:
      const RegisterFormik = () => {
      const navigate = useNavigate()
      const { signup } = useAuth()
      const [error, setError] = useState("");
      const handleSubmit = async (values) => {
      console.log(values);
      try {
      await signup(values.email, values.password);
      navigate('/')
      } catch (error) {
      setError(error.message);
      }
      };
      return (
      {error && {error}}
      { (formik) => (
      Email

      Password

      Register Through Formik
      Already have an account?
      )}

      )
      }
      export default RegisterFormik

  • @leonardotallone3004
    @leonardotallone3004 2 роки тому +4

    Muy bueno todo lo explicado, muy claro por cierto, Me gustaria consultarte si es que ya tenes el video de como asignar roles para usuarios comunes y ADMIN, como asi tambien como customizar los campos de los usuarios q se registran en una api como la q creaste en este ejemplo,

    • @carlosz.487
      @carlosz.487 7 місяців тому

      Hola bro, tengo la misma duda conseguiste una forma de hacerlo?

  • @juanguzmanm
    @juanguzmanm Рік тому

    Excelente video Fast!, solo que al dar refresh me manda al login, pero sigo manteniendo mi currentUser.. no se que pasa, he comparado el codigo del repo. pd, tengo mas de una ruta para componente

  • @b.a97
    @b.a97 2 роки тому

    Buen vídeo

  • @Deus-lo-Vuilt
    @Deus-lo-Vuilt Рік тому

    Buenas Fazt , bro de cualidad tienes alguno donde se use el link de verificacion de correo de firebase y usando zustand? un saludo!

  • @denisxcode2729
    @denisxcode2729 2 роки тому

    Hola fazt excelente video, hay videos asi pero casi nadie explica como lo haces tu, solo una preguntita jsjs se puede hacer lo mismoo con node usando express y las dependencias necesarias?

  • @DanielAlexisRivasNieto
    @DanielAlexisRivasNieto 2 роки тому +1

    Hola, felicitaciones y muchas gracias por tu contenido.. una pregunta.. como formateas el codigo? min 41:47 lo haces manual o es alguan extension? gracias

    • @FaztCode
      @FaztCode  2 роки тому +3

      El formateado viene por parte de Prettier, y yo lo activo manual (por preferencia personal, porque también se puede hacer que se haga cuando se guarda).
      esta es la extension: prettier.io/
      aqui hay un tutorial del tema: www.digitalocean.com/community/tutorials/how-to-format-code-with-prettier-in-visual-studio-code-es
      en mi caso yo activo el formateado con la combinación: CTRL+shift+I

    • @DanielAlexisRivasNieto
      @DanielAlexisRivasNieto 2 роки тому

      @@FaztCode Listo Muchas Gracias!

  • @matiascarrion4668
    @matiascarrion4668 3 місяці тому

    Y como actualizo en correo ?

  • @laurairiarte9519
    @laurairiarte9519 2 роки тому

    AYUDA URGENTE!!!
    al principio corrí npx run start, no me reconocía el script por lo que miré el archivo package.json, me parecía extraño que solo aparecían tres lineas de código, donde solo tenía la dependecia de npx y la versión, comparé la líneas de código de tu proyectos de los archivos package.json y package-lock.json y este ultimo me aparece solo 8000 línead de código.
    busqué solución y desintalé create-react y lo volví a instalar y o sorpresa antes de instalar tailwinCSS tenía las mismas líneas de código de tu proyect, pero despues de instalar tailwinCSS OCURRIÓ EL MISMO ERROR, ya no sé que hace, no puedo ejecutar el npx run star. noo puedo hacer nadaa. AYUDAAA

    • @lucasllusco7939
      @lucasllusco7939 2 роки тому

      se que respondo después de 2 meses, pero no es "npm run start" ?

  • @Gomplayer12
    @Gomplayer12 2 роки тому

    ¿Cómo puedo pasar el código a nextjs? cuando colocaste AuthProvider se me complico.

    • @FaztCode
      @FaztCode  2 роки тому

      El contexto es el mismo en react y en next, solo que en next tienes que añadir el contexto en _app.js

  • @joshwarmx2965
    @joshwarmx2965 2 роки тому +1

    se puede usar el provider con stack navigation?

    • @FaztCode
      @FaztCode  2 роки тому

      Sí Claro, el provider es parte de la biblioteca estandar de React, simplemente coloca tu enrutador adentro del provider y cada pantalla podra acceder al contexto

  • @julianriedinger2540
    @julianriedinger2540 2 роки тому +1

    Genial video Fazt! Una pregunta, con que extension o de que forma se formatea el codigo para que quede bien indentado o mas legible?

    • @FaztCode
      @FaztCode  2 роки тому +1

      En mi caso lo hago con Prettier. El atajo depende del sistema que estes usando en Windows es:
      ALT + Shift + A
      y en Linux es:
      Ctrl + shit + I
      Aunque tambien se puede personalizar :)

  • @rayomcdev2779
    @rayomcdev2779 2 роки тому

    1:12:04 a mí me devuelve null :(

  • @jobututos9593
    @jobututos9593 2 роки тому

    Hola fazt. Cómo estás? Aras en algún momento algo de nodejs con microservicios con Docker. Te animas?

  • @alejandrodiaz1172
    @alejandrodiaz1172 2 роки тому

    Buen dia, tenes algun video explicando como seria para enviar un mail de verificacion cuando te creas un usuario? Muchas gracias

  • @DanielAlexisRivasNieto
    @DanielAlexisRivasNieto 2 роки тому

    Hola, muchas gracias por todo, otra pregunta, no se si ya lo hicistes o tienes algun link donde se pueda guardar los datos de conexion de firebase sin que esten en el codigo? tendras algo de eso?

  • @flyoneos8415
    @flyoneos8415 2 роки тому

    ¿Saben porque a la hora de querer manejar el error en el catch de singup; no lo utiliza? Es decir no guarda el mensaje ni nada

    • @FaztCode
      @FaztCode  2 роки тому +1

      El error es capturado en el primer try/catch que encuentre, así que puede que estés viendo el archivo equivocado, prueba viendo si el error está cuando haces la petición al backend

    • @flyoneos8415
      @flyoneos8415 2 роки тому

      Creo que fue eso, pero cambie el try/catch dentro de la función tipo;
      Try{
      CreateUser...
      }Catch(error){
      //...
      }
      Y ahí si me funcionó

    • @maurchus
      @maurchus 2 роки тому

      @@flyoneos8415 Podrias poner como te quedo el try/catch ? estoy trabado en eso. Gracias

    • @flyoneos8415
      @flyoneos8415 2 роки тому +1

      try {
      await createUserWithEmailAndPassword(auth, email, password)
      navigate('/')
      } catch (error) {
      const errorMessage = error.message;
      seterror(errorMessage)
      }
      esto va dentro del singup

    • @maurchus
      @maurchus 2 роки тому +2

      @@flyoneos8415 Muchas gracias !

  • @AGriffith
    @AGriffith 2 роки тому

    man así honestamente, como sacas tanto tiempo para hacer tantos videos sobre tantas tecnologías? xD trabajas?

  • @omarsosa.x4568
    @omarsosa.x4568 2 роки тому

    fazt , como te verificaste en Firebase ?
    no me deja ver los email cuando inicio por google :(

    • @FaztCode
      @FaztCode  2 роки тому +1

      No recuerdo que pidiera verificacion, quizas es una actualizacion, en todo caso te puedes verificar colocando una tarjeta de credito

    • @omarsosa.x4568
      @omarsosa.x4568 2 роки тому

      @@FaztCode logre solucionar, el problema era que tenia la opcion de multiples cuentas con un solo usuario , y parece que a Google no le gustaba eso xd
      TY

  • @AdonisDaniel
    @AdonisDaniel 2 роки тому

    Hola, ¿Que tal comunidad? Excelente video Fazt
    Tengo una duda con respecto a las rutas protegidas. El programa te estaba lanzando un error en componente HOME porque no podia detectar la propiedad email de NULL. Entonces colocaste una ruta protegida para validar y evitar el error. Una forma en la cual yo lo solucione fue asi: if(!user) return Si el programa ve que USER es NULL lo redirecciona con el component Navigate, pero no se que tan seguro sea. ¿Cuál es tu opinion?

  • @sr_arepita8077
    @sr_arepita8077 2 роки тому

    Hola, puedes hacer un Update password.? que no sea el de sendEmail?

  • @maneger7354
    @maneger7354 2 роки тому

    Gracias!!
    ya conocía todo lo anterior, pero desconocia cómo enviar restablecer la contraseña

  • @welivefromart
    @welivefromart Рік тому

    1:15:15
    import { useAuth } from "../context/authContext";
    export function Home() {
    const { user } = useAuth();
    console.log(user);
    return (

    {user && user.email ? (
    Welcome {user.email}
    ) : (
    No user found
    )}

    );
    }

  • @tidyodooy
    @tidyodooy 2 роки тому +2

    Algún día harás un curso de .Next ? Sería todo un éxito 🙂

    • @FaztCode
      @FaztCode  2 роки тому +2

      Estoy elaborando uno aún, pero si esta entre mis planes publicarlo :)

  • @code_castle
    @code_castle 2 роки тому

    Fazt, pa cuando hablaras de Antd? 🤨

  • @David-cg6ew
    @David-cg6ew 2 роки тому

    Nuevo suscriptor crack, gracias por los cursos, crees que me puedas dar el nombre de tu extencion que te autocompleta el código (Intellij), please.

    • @FaztCode
      @FaztCode  2 роки тому

      Hola Paico, esa extension se llama github copilot, se tiene que solicitar acceso: copilot.github.com/

  • @mateorendon5561
    @mateorendon5561 2 роки тому

    Hola Fazt, ¿Me podrías ayudar explicándome cómo puedo hacer que la sesión se mantenga luego de hacer refresh a la página? Gracias de antemano

    • @FaztCode
      @FaztCode  2 роки тому

      Según recuerdo a este ejemplo le había añadido el evento onAuthStateChange. Este evento te permite recibir el estado del usuario, si ya esta autenticado o no. con este puedes estable en true o false en el context, para seguir diciendo que el usuario tiene autorizacion o no. cuando llamas el metodo signout, este cambiara a false

  • @mato14
    @mato14 2 роки тому

    buenas, una pregunta, como puedo conectar las cuentas de auth con firestore?

    • @FaztCode
      @FaztCode  2 роки тому +2

      Hola Mato, supongo que a lo que te refieres a como relacionar los datos de un usuario con la sesion de Firebase auth.
      Cuando un usuario se registra este obtiene un ID, por lo que si quieres decir que ese dato le pertenece a ese usuario, guardar la información mas un campo id. de esta forma simple es como lo relacionas

  • @codex3324
    @codex3324 2 роки тому +1

    Primero

  • @felipegarnica7961
    @felipegarnica7961 2 роки тому

    hola excelente video Fazt, tengo una pregunta como haces para que automaticamente cuando escribes una ruta haces que se importe automaticamente, con que extension se puede realizar eso, gracias

    • @FaztCode
      @FaztCode  2 роки тому +1

      Para importar, eso ya lo hace VSCode por defecto. Intenta hacer esto, Escribe las primeras letas del componente, por ejemplo en el caso de Login, escribes:

  • @MarioRocafull
    @MarioRocafull Рік тому

    Muchas gracias por los vídeos que has hecho sobre React y MongoDB.
    Si fueras tan amable, quisiera preguntarte cómo proteger esa información sensible que se copia desde Firebase (el código que incluye las credencialess) para evitar que otras personas puedan usar tus usuarios (en este caso) o tu Firestore (en otros casos).

    • @leoneld
      @leoneld Рік тому +1

      tenes que crear un archivo .env para que esos datos sean variables de entorno y no se puedan ver en el codigo.

    • @MarioRocafull
      @MarioRocafull Рік тому

      @@leoneld pero en estos casos, las conexión se hace desde el cliente y las variables de entorno solo están accesibles en el servidor.

    • @leoneld
      @leoneld Рік тому

      @@MarioRocafull Estoy en un proyecto ahora y lo tengo así, es todo react y el archivo config de firebase llama a las variables.

  • @federicoaguilera9573
    @federicoaguilera9573 2 роки тому

    Alguno sabe cuando empieza a cobrar firebase?

  • @pablov.viteri9345
    @pablov.viteri9345 2 роки тому

    Estaria muy bien authenticacion con firebase y authorizacion con strapi todo bajo redux saga