Crear Login con react Simple utilizando useState y props 2023

Поділитися
Вставка
  • Опубліковано 19 вер 2024
  • En resumen, este tutorial te enseñará cómo crear un sistema de inicio de sesión simple y efectivo utilizando React y los conceptos de useState y props. ¡Espero que lo disfrutes y que te resulte útil para tus futuros proyectos!
    #ReactJS #InicioDeSesion #useState #Props #ProgramacionWeb #DesarrolloWeb #Javascript #Frontend #TutorialDeReact #DesarrolloDeSoftware #WebDevelopment

КОМЕНТАРІ • 73

  • @isaacortegamkt3135
    @isaacortegamkt3135 4 місяці тому +3

    gracias panita me has salvado la vida, que capo, un golazo tu tutorial!!!!!

  • @hernanmorantes8483
    @hernanmorantes8483 4 місяці тому +4

    Hoy 15 de mayo de 2024 te doy las gracias por mi y por todos los que has ayudado con tu video.

    • @CodigoaloCriollo
      @CodigoaloCriollo  4 місяці тому +1

      Agradezco de corazón que el contenido les sirva, pronto estaré de nuevo subiendo videos simples y claros de la experiencia que he adquirido.

    • @isaacortegamkt3135
      @isaacortegamkt3135 4 місяці тому

      de que ficha eres??

  • @carlosjuarez6097
    @carlosjuarez6097 4 місяці тому +1

    Excelente video. Gracias por explicar.

  • @user-Chinchu_Ori
    @user-Chinchu_Ori Рік тому +3

    Ame lo sencillo de todo el video, GRACIAS !!!!

  • @yareinisalazar9157
    @yareinisalazar9157 Рік тому +2

    Bin ba! Que buen video. Jajaja. Encerio muy bien explicado. Gracias.

  • @victoraristizabal7828
    @victoraristizabal7828 Рік тому +3

    Está buenisimoooo, muchas gracias, realmente no hay muchos videos que usen JSX. Gracias :')

  • @fernandotorres_137
    @fernandotorres_137 5 днів тому

    Mano un cursito de react es lo que te falta, buenisima explicacion, al grano y todo, mostras para que es tal cosa pero sin tanto rodeo, lastima que solo estos 3 videos tenes

  • @davdev1987
    @davdev1987 2 місяці тому +1

    acabo de terminar una tarea gracias a ti gracias bro por el aporte!

    • @CodigoaloCriollo
      @CodigoaloCriollo  2 місяці тому

      @@davdev1987 que bueno! Me alegra que te haya servido

  • @lyanalexandraperniateran8397
    @lyanalexandraperniateran8397 3 місяці тому +2

    graciasss

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

      Buenas noches. Me puedes decir cómo puedo pegar mi componente que realice con este video , a mi proyecto que tengo en visual studio ?? Por favor .

  • @Vivayu
    @Vivayu Рік тому +3

    Bien claro. Lo único que quedó un poco en el aire fue como solucionaste el tema de que no te andaba el useState, hubiera estado bueno que muestres como se reinicia el server para que tome los cambios, o lo que hayas hecho para que ande. Fuera de eso, muchas gracias, me sirvió 😊

    • @CodigoaloCriollo
      @CodigoaloCriollo  Рік тому +2

      Hola muchas gracias! Lo que hice fue cerrar la pestaña del navegador, y también cerrar el visual, luego abrí todo de vuelta y con npm run dev inicie de nuevo el servidor, espero te sirva, solo cerré todo y abrí de nuevo jaja

    • @Vivayu
      @Vivayu Рік тому +4

      @@CodigoaloCriollo buenísimo. De paso le queda la info para otra persona en el futuro. Gracias

  • @xeonxyz
    @xeonxyz 11 місяців тому +1

    Muy bueno el video, muy clara la explicacion! muchas gracias!!! un comentario contructivo, pone el mic en mono, porque se ve q es stereo y cada vez q te moves el audio se va para un lado o para el otro y como que es molesto marea. abrazo grande!!!

    • @CodigoaloCriollo
      @CodigoaloCriollo  11 місяців тому

      Muchas gracias! Para la proxima lo grabo en mono :D

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

    Bro que bueno que explicaste cada cosa! seguí subiendo videos asi!

  • @bautistaramallo4996
    @bautistaramallo4996 Рік тому +3

    te amo

  • @goal1120
    @goal1120 10 місяців тому

    Videazo, me sirvió un montón, muchisimas gracias!!

  • @victormanuelvalenzuela1615
    @victormanuelvalenzuela1615 11 місяців тому +1

    Genial. Un detalle, podrias mostrar tus extensiones para los que no sepan.

    • @CodigoaloCriollo
      @CodigoaloCriollo  11 місяців тому +1

      Si por supuesto

    • @fernandoj.3674
      @fernandoj.3674 9 місяців тому

      Hola, entonces dónde están los plugin que se usaron para ver la parte lateral del navegador, la vista del celular. Quiero saber para utilizarla también.

  • @miguelplaz3524
    @miguelplaz3524 2 місяці тому

    amigo muy buen video, tengo una tarea, cuando le de al iniciar sesion necesito que aparte del bienvenido a tu cv tambien aparezca un cv, como puedo agregar mas cosas aparte del bienvenido

  • @s4ikar492
    @s4ikar492 11 місяців тому +1

    La explicación es muy clara, gracias! , ahora en espera del siguiente video :D, duda: para añadir la funcionalidad de registrarse, se hace en otro componente o ahí mismo? Saludos!

    • @CodigoaloCriollo
      @CodigoaloCriollo  11 місяців тому

      Si quieres puedes separar la logica de tus componentes, podrias crear un context para tener todos tus estados de fotma globarl y usarlos en donde lo necesites, y asi no tener que estar pasando props a lo loco...

  • @naruxforall
    @naruxforall 9 місяців тому

    No está nada mal para introducirse en este mundillo

  • @Tomymarino
    @Tomymarino 10 місяців тому +1

    y si quisiera agregar tipos de usuarios logeados como deberia hacer? ejemplo quiero que mis estados posibles sean no logeado, logeado como usuario tipo A, haciendo que ese usuario pueda ver las cosas 1 2 3, y otro tipo de logeo como usuario tipo B, haciendo que este usuario vea otras cosas distintas al A, basicamente que existan 2 tipos de usuarios logeados

    • @CodigoaloCriollo
      @CodigoaloCriollo  10 місяців тому

      Puesdes hacer agregando una propiedad extra al objeto de usuario, ya tienes nombre y contraseña, ahora puedes agregarle un Usuario a o usuario b, que si el usuario logueado en su interior tiene una propiedad A o B se loguee en una pagina diferente...

  • @SOFIACARLABELLATTI
    @SOFIACARLABELLATTI 2 місяці тому +1

    Hola!!! tengo algunas consultas puntuales, no se si tenes alguna otra red donde te pueda escribir por md es por un proyecto que quiero hacer, usando react con vite, con js swc, y además tengo que hacerle back

  • @andresrodriguez8337
    @andresrodriguez8337 Рік тому +2

    Excelente Video, estoy empezando con React, La estructura que usaste es la recomendada para implementar un login real que se conecte a una api y utilice token JWT?

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

      Lo ideal seria usar un token, en login reales lo vas a utilizar mucho para poder dar acceso a diferentes secciones de pagina o contenido... Muchas gracias por tu comentario :D😃

  • @___t.i.r.e.d
    @___t.i.r.e.d 11 місяців тому +1

    Muy buen video! como puedo hacer para ver los props, hooks, componentes en la parte de inspeccionar como vos? no encuentro la herramienta. Gracias!

    • @CodigoaloCriollo
      @CodigoaloCriollo  11 місяців тому

      Hola buenas! Para ver los estados que tienes se una una extencion de chrome que se llama "react developer tools"

    • @___t.i.r.e.d
      @___t.i.r.e.d 11 місяців тому

      @@CodigoaloCriollo Genial gracias, ahi pude descargar la extension. Ahora como hago para ver los Hooks y los States? porque me tira otra informacion diferente a la que te dice a vos. Me tira el "Timed out while inspecting element 56" no me muestra nada mas ... ayudaa jaja

  • @franciscopiccirilli8359
    @franciscopiccirilli8359 4 місяці тому +1

    me queda el bienvenido primero y no me aparece el form, no se que hice mal jaja desde que saque esto me pasa.

    • @CodigoaloCriollo
      @CodigoaloCriollo  4 місяці тому +1

      Hola Fran, si quitaste el componente de formulario no te va a aparecer jaja, no sabría como ayudarte porque no puedo ver como Tenes el código, de ultima puedes volver de nuevo y retroceder el video las veces que quieras, abrazos y buen código

  • @gustavosalerno7230
    @gustavosalerno7230 9 місяців тому +1

    Hola, muy claraa la explicación gracias, suscritor nuevo...
    La consulta es como se hace para validar el usuario y le de acceso,ya que si pones abc y 123 entra igual

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

      Hola, buenas! Para realizar una validacion con el usuario se necesita tener un base de datos con los usuarior registrados en el programa, mas adelante lo vamos ha hacer!!

    • @ferchuspresti
      @ferchuspresti Місяць тому

      @@CodigoaloCriollo avisá cuando porque lo ando necesitando jajaja gracias x el video! super bien explicado

  • @jeffersonmaxmejia
    @jeffersonmaxmejia 4 місяці тому +1

    Amigo el login que realizas es solo llamadas de componentes cierto osea que no cambia la ruta en la URL como debería ser solo llamas a componentes haciendo condicionales

    • @CodigoaloCriollo
      @CodigoaloCriollo  4 місяці тому

      Así es, es solo practica para estados, condiciones etc... Para realizar con URL privadas y que solo tengan acceso al momento de loguearse es otra cosa un toque más avanzado... Pronto estaré subiendo más videos, es que ahora la chamba esta fulera

  • @enriqueaguilargarcia6012
    @enriqueaguilargarcia6012 10 місяців тому

    Cómo puedo ver los hooks en la parte de las herramientas de desarrollador?

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

    Pregunta, no se si lo explicaste y no entendí, si tengo un sitio web cln varias secciones, suponiendo /inicio
    Como hago para que si pongo por ejemplo localhost:3000/inicio si no hice previamente login no se pueda acceder

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

      Hola, si se puede hacer, que si no estas logeado no te deje acceder, podrias usar usenavigate y un condicional, diciendo que si no tienes los estados cargados (usuario y password) solo te redirija al localhost:300, pero si tiene usuario y password que te dirija alocalhost:3000/inicio, o home, o perfil, dependiendo lo que quieras mostrar

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

    Como hago para que el botón "cerrar sesión" me dirija hacia el log in?

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

      Hola, en el 20:30min hacemos el LogOut para cerrar sesion

  • @TheBigademus
    @TheBigademus 7 місяців тому +1

    Y porque regresa al login cuando actualiza la pagina ?

    • @CodigoaloCriollo
      @CodigoaloCriollo  7 місяців тому

      porque no son datos persistentes, se podria guardar en localstorage

  • @Tomas.s-j4c
    @Tomas.s-j4c Рік тому +1

    Gracias! Como se llama el tema de Visual Code que estas usando en el video?

  • @jorgecortes4070
    @jorgecortes4070 11 місяців тому

    Como se llama la extension del navegador que te permite visualizar en forma de celular y ver activamente los eventos? al abrir el inspeccionar no me aparece la opcion componentes

    • @enriqueaguilargarcia6012
      @enriqueaguilargarcia6012 10 місяців тому

      cuando abres las herramientas de desarrollador, en la parte superior salen un boton con forma de una lap y un celular y ahi te pone la pantala como de celular. ademas te salen diferentes opciones de pantallas y dispositivos una vez que habilites esa opcion

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

    buenas una pregunta :c con eso de vite se puede trabajar igual con redux?

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

      Hola Jona, sisi, se puede trabajar tranquilamente con redux o lo que tu quieras!

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

    Buenas que navegador usas para ver el telefono.

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

      Uso google chrome, y para ver el teléfono es una extensión se llama "Simulador móvil: herramienta de prueba receptiva"

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

    disculpa la pregunta esto tambien funciona para correrlo con expo?

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

      hola, si, creeria que no causaria ningun problmea, en todo caso seria modificar un par de parametros, pero nada complicado 😊😊

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

    Código con Juan ?

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

    tienes eso en algun github