Creamos el mismo proyecto en NextJS y ReactJS para que veas las diferencias

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 ม.ค. 2025

ความคิดเห็น • 80

  • @Garajedeideas
    @Garajedeideas  8 หลายเดือนก่อน

    👉 ¡En Garaje, seguimos creciendo! Conoce nuestras vacantes actuales: bit.ly/talento-GDI

  • @MarlonBaldovino
    @MarlonBaldovino หลายเดือนก่อน +1

    Muchas gracias por el video! Me ha quedado super claro las diferencias y las formas de trabajar de cada uno. Que gran explicación, Gracias.

  • @rroblesgo
    @rroblesgo 9 หลายเดือนก่อน +11

    Extraordinario artículo!!. Lo haces tan fácil, que da grata impresión visualizarlo. Muchas gracias.

    • @CarlosAzaustre
      @CarlosAzaustre 9 หลายเดือนก่อน

      Muchas gracias, Ricardo :)

  • @NagadGames
    @NagadGames 8 หลายเดือนก่อน +1

    Me encantó la introducción, pude entender los conceptos a la perfección!

    • @Garajedeideas
      @Garajedeideas  7 หลายเดือนก่อน

      Gracias! Nos alegramos mucho de que nuestro contenido te sirva de ayuda y te guste :)

  • @catuva2143
    @catuva2143 9 หลายเดือนก่อน +4

    Excelente, ahora tengo mucho mas claro la forma de trabajo

    • @Garajedeideas
      @Garajedeideas  8 หลายเดือนก่อน

      Gracias por tu comentario! 😊 Nos alegramos mucho de que nuestros vídeos te sirvan de ayuda!

  • @eitanstevengil4215
    @eitanstevengil4215 5 หลายเดือนก่อน +1

    Cuando enseñaste el codigo fuente de las paginas para explicar SSV y CSR fue mind blowing, no puedo creer como nunca nadie me lo enseño asi 😅

  • @jmc8707
    @jmc8707 9 หลายเดือนก่อน +10

    Buenisimo, me gustaria que hicieran la misma en REACT y VUE3

    • @CarlosAzaustre
      @CarlosAzaustre 9 หลายเดือนก่อน +1

      Habrá que hablar con @pablosirera :)

    • @Garajedeideas
      @Garajedeideas  8 หลายเดือนก่อน +2

      Listo, ya lo tenemos: th-cam.com/video/gfdxpT7lu0o/w-d-xo.html 😊

    • @NicolasPL_
      @NicolasPL_ 4 หลายเดือนก่อน

      ​@@GarajedeideasBoffff

  • @DollaYoung1
    @DollaYoung1 2 หลายเดือนก่อน

    Excelente video 💡

  • @FranzSchnee
    @FranzSchnee 9 หลายเดือนก่อน +2

    Tremendo, gracias

    • @Garajedeideas
      @Garajedeideas  8 หลายเดือนก่อน

      A ti! 😊 Nos alegramos mucho de que nuestros vídeos te sirvan de ayuda!

  • @NicolasPL_
    @NicolasPL_ 4 หลายเดือนก่อน

    Brutal la explicación

  • @sanD-xq8nb
    @sanD-xq8nb 9 หลายเดือนก่อน +1

    8:10 "hacemos la peticion de los datos antes de que se envien a la pagina.." o se hace la peticion antes de que se cargue la pagina. O sea con Next se hace el carga de la pagina recien cuando se tienen todos los datos pedidos al server?

    • @jesusgastelum7652
      @jesusgastelum7652 8 หลายเดือนก่อน

      Tengo entendido que se hace la peticion del lado del servidor y se envia el componente al navegador ya que con la peticion hecha y renderizada.

    • @feliblanco9120
      @feliblanco9120 8 หลายเดือนก่อน

      Eso es lo que me pregunto, porque se supone que renderiza todo junto, o sea, tiene que esperar a obtener los datos para que mande el renderizado de la pagina, entonces si una API tarda en responder tambien tarda en cargar la pagina ENTERA? (o se soluciona separando por componentes? eso podria ayudar un poco), con react lo veo mas facil, cargas la pagina (mostras aunque sea un loading) mientras se carga los datos, pero algo motrás

    • @lucaszorzin6034
      @lucaszorzin6034 8 หลายเดือนก่อน

      @@feliblanco9120En Next sí está la posibilidad de mostrar un loading mientras se están obteniendo los datos del servidor. Podes crear un archivo llamado loading.jsx, es realmente muy útil y fácil de implementar 🚀

    • @jocarrd
      @jocarrd 8 หลายเดือนก่อน

      ​@@feliblanco9120 nextjs también te permite prerendirizar una pagina web y posteriormente iniciar un streaming de datos en el que te irá devolviendo los datos de las peticiones que estén haciéndose en el back, así te aprovechas del SEO de aquellos datos que puedan pre-renderizarse y además realizas una carga diferida de datos para que la página no espere tanto

    • @jocarrd
      @jocarrd 8 หลายเดือนก่อน +3

      Para ello tiene un componente llamado Suspense, que es como el loading que se muestra en react 😊

  • @maxidevs
    @maxidevs 8 หลายเดือนก่อน

    Buenisimo! Muchas gracias por tal comparación esto ayuda un monton

    • @Garajedeideas
      @Garajedeideas  8 หลายเดือนก่อน

      Gracias a ti! 😊 Nos alegramos mucho de que nuestros vídeos te sirvan de ayuda!

  • @MatiaIbarr
    @MatiaIbarr 7 หลายเดือนก่อน

    Muchas gracias! Me aclaraste muchas dudas

    • @Garajedeideas
      @Garajedeideas  7 หลายเดือนก่อน

      Gracias a ti! Nos alegramos mucho de que nuestro contenido te sirva de ayuda :)

  • @helioscamelo
    @helioscamelo 8 หลายเดือนก่อน

    Excelente, todo un maestro!

    • @Garajedeideas
      @Garajedeideas  8 หลายเดือนก่อน

      Gracias! 😊 Nos alegramos mucho de que nuestros vídeos te sirvan de ayuda!

  • @ReVelaO
    @ReVelaO 8 หลายเดือนก่อน

    perfecto, me aclaró muchas dudas que tenía

    • @Garajedeideas
      @Garajedeideas  8 หลายเดือนก่อน

      Gracias! 😊 Nos alegramos mucho de que nuestros vídeos te sirvan de ayuda!

  • @jdmasoft
    @jdmasoft 8 หลายเดือนก่อน

    Crackkk gracias por esa explicación tan amena. Un saludo

    • @Garajedeideas
      @Garajedeideas  8 หลายเดือนก่อน

      Gracias a ti! 😊 Nos alegramos mucho de que nuestros vídeos te sirvan de ayuda!

  • @codificatufuturo
    @codificatufuturo 9 หลายเดือนก่อน +2

    excelente !!💙💙💙

    • @Garajedeideas
      @Garajedeideas  8 หลายเดือนก่อน

      Gracias! 😊 Nos alegramos mucho de que nuestros vídeos te sirvan de ayuda!

  • @paulbejarano9830
    @paulbejarano9830 5 หลายเดือนก่อน

    excelente video, gran explicacion y una duda fuera de esto... como se consigue ese tipo de letra con cursiva en el vscode?

  • @abelsilvasantacruz9584
    @abelsilvasantacruz9584 หลายเดือนก่อน

    Excelente, me encantó. No sabia nada de Next y con esta introduccion siento que podre aprenderlo rapidamente.
    Por cierto, y esto es desde mi ignorancia. Usar fetch en el servidor en Next no provoca delay en las peticiones?. No seria mejor hacer consulta a la bbdd directamente?.
    O me pierdo de algun concepto? 😅

  • @tony3fk
    @tony3fk หลายเดือนก่อน

    Muy aclaratorio!!

  • @mjavint
    @mjavint 9 หลายเดือนก่อน +3

    Que prefieres para crear tus app en el dia a dia React o Next

    • @guillermonarvay8247
      @guillermonarvay8247 9 หลายเดือนก่อน +3

      Esperé hasta el final del video para ver con cuál de las dos herramientas se inclinaba al momento de iniciar un proyecto.

  • @franciscoguevara03
    @franciscoguevara03 8 หลายเดือนก่อน

    Excelente explicacion

    • @Garajedeideas
      @Garajedeideas  8 หลายเดือนก่อน

      Gracias! 😊 Nos alegramos mucho de que nuestros vídeos te sirvan de ayuda!

  • @canaljoseg0172
    @canaljoseg0172 4 หลายเดือนก่อน

    Oye me parece que hasta este punto es relativo 9:49, pues me estas diciendo que la render ejecuta mediante una js en React, y no mediante código html. Siempre cuando me consigo con estas ciertas implicaciones, me dijo a mismo que esto no puede ser, por lo cual haría que React me de el html. Esto puede ser que se haga mediante un librería de tercero, o en el mismo React.
    Por lo cual vuelvo a decir ¡ Esto es relativo !
    Lo que veo de Next es que tiene funciones encapsuladas, por lo cual simplifica la funcionalidad asíncrono del response de servicio. ¿Acaso no puede tener un clase parecida a NextJS? o Podría suponer que React no espera el post load y si no que va actualizando los datos a medida que presenta los datos ósea no asíncrono (como una promesa), por lo cual sería más rápido que NextJs.

  • @Prog111
    @Prog111 3 หลายเดือนก่อน

    Gracias!, quisiera saber si tendrás unas páginas de tutoriales que recomiendes para aprender React, te lo agradeceré mucho. Saludos.

  • @beticohernandez9536
    @beticohernandez9536 9 หลายเดือนก่อน +1

    Muy bueno.

    • @Garajedeideas
      @Garajedeideas  8 หลายเดือนก่อน

      Gracias! 😊 Nos alegramos mucho de que nuestros vídeos te sirvan de ayuda!

  • @SonGoku-pc7jl
    @SonGoku-pc7jl 8 หลายเดือนก่อน

    Mut bueno lo de ver las formats en paralelo

    • @Garajedeideas
      @Garajedeideas  8 หลายเดือนก่อน

      Gracias! 😊 Nos alegramos mucho de que nuestros vídeos te sirvan de ayuda!

  • @zeusjean
    @zeusjean 9 หลายเดือนก่อน +1

    Gracias

    • @Garajedeideas
      @Garajedeideas  8 หลายเดือนก่อน

      A ti! 😊 Nos alegramos mucho de que nuestros vídeos te sirvan de ayuda!

  • @mauri43878
    @mauri43878 8 หลายเดือนก่อน

    Buenisimo!!

    • @Garajedeideas
      @Garajedeideas  8 หลายเดือนก่อน

      Gracias! 😊 Nos alegramos mucho de que nuestros vídeos te sirvan de ayuda!

  • @noelmonterroso7970
    @noelmonterroso7970 8 หลายเดือนก่อน

    En un caso práctico para crear un proyecto de un CRM o backoffice, ¿recomendarían utilizar React con Vite o Next.js 14 para el frontend?

    • @claudiodesiderio79
      @claudiodesiderio79 7 หลายเดือนก่อน

      Algun consejo de q es mas conveniente?
      Porq si con nextjs se lleva todo el proceso al server, los gastos de hosting seran mayores que si el proceso se hace en el cliente, no?

  • @code_castle
    @code_castle 9 หลายเดือนก่อน +1

    buenisimo

    • @Garajedeideas
      @Garajedeideas  8 หลายเดือนก่อน

      Gracias! 😊 Nos alegramos mucho de que nuestros vídeos te sirvan de ayuda!

  • @jfelipeq14
    @jfelipeq14 6 หลายเดือนก่อน

    Como se podria hacer la api desde el mismo next?

    • @Garajedeideas
      @Garajedeideas  5 หลายเดือนก่อน +1

      Hola! Tienes el repo del vídeo en la descripción del vídeo dónde te viene la parte de Nextjs. Igualmente, tenemos otro vídeo de como crear una API Rest paso a paso con NextJS por si lo prefieres: th-cam.com/video/j2t5nKS6Uv8/w-d-xo.html y aparte te dejamos la playlist con todos los vídeos de NextJS que tenemos en el canal: th-cam.com/video/rOZWdxIU3aU/w-d-xo.html

  • @FacundoMaldonado
    @FacundoMaldonado 9 หลายเดือนก่อน +7

    Me quedo mucho más claro como funcionan en CSR y SSR, no conocía esas diferencias cuando empecé a armar un proyecto en mi carrera 🙂

    • @CarlosAzaustre
      @CarlosAzaustre 9 หลายเดือนก่อน +1

      Me alegro que te sirviese, Facundo :)

  • @andresg9108
    @andresg9108 8 หลายเดือนก่อน

    Excelente

    • @Garajedeideas
      @Garajedeideas  7 หลายเดือนก่อน +1

      Gracias! Nos alegramos mucho de que nuestro contenido te sirva de ayuda :)

  • @rey-vc9ge
    @rey-vc9ge 9 หลายเดือนก่อน

    Q ventajas tiene hacer componentes en el cliente en next js? Tiene mejoras el rendimiento o es para demostrar q se puede? hacer?

    • @juliantibana7657
      @juliantibana7657 9 หลายเดือนก่อน +1

      Usar componentes de cliente en nextJS se hace para poder usar los hooks que tiene react, pero si se requiere rendimiento es mejor vanilla react. En un benchmark (de SSR) reciente se vio que next es hasta 170 veces más lento que vanilla react 🤙🏽

    • @pablorostirolla5859
      @pablorostirolla5859 8 หลายเดือนก่อน +1

      @@juliantibana7657 Asi es, me sorprendió ver que Next es mucho mas lento que React Vanilla

  • @pw4645
    @pw4645 8 หลายเดือนก่อน +27

    Conclusion: Next es mas lento pero se puede programar con el backend ahi mismo ya que es SSR (en mi opinion no deberia mezclarse) y es amigable con el SEO. Y React es mas rapido que Next (Cumple con el proposito para el que fue creado FrontEnd nada mas) pero para SEO no es nada amigable y es mas codigo para escribir.

    • @your_dev_joselow
      @your_dev_joselow 6 หลายเดือนก่อน +8

      De hecho Next es más rapido justamente por el SSR

    • @NicolasPL_
      @NicolasPL_ 4 หลายเดือนก่อน

      Qué XDD

    • @canaljoseg0172
      @canaljoseg0172 4 หลายเดือนก่อน

      Oye creo que puedes emplear ambos casos sin ningún problema en NextJs, y me parece muy justificado proceso. ☺ Yo simplemente haría que ambos mundos convivieran según la necesidad del proyecto. Recordando que esto son requisitos no funcionales (Nosotros debemos tomar la decisión).

    • @canaljoseg0172
      @canaljoseg0172 4 หลายเดือนก่อน

      @@your_dev_joselow Esto depende de si el proyecto tiende a un comportamiento asintótico muy elevado no sería conveniente, ahora sí tiene muy baja ocurrencia pues sería conveniente. Recuerda que estamos evaluando proceso de indexación del sitio vs la carga de trabajo.

    • @NicolasEzequielForni
      @NicolasEzequielForni 4 หลายเดือนก่อน

      es mas rapido lo que pongas en el SSR, pero si tenes todo en el cliente entonces ahi gana React, pero en este ejemplo se. puede ver que Next lo es

  • @CarlosMolina-iy7pc
    @CarlosMolina-iy7pc 3 หลายเดือนก่อน

    Todo bien, excepto que los tiempos de compilación durante el desarrollo son altísimos en Next Js, comparando con React Vite. Nunca pude soportar esa limitante, ni usando turbo.
    Hay alguien que haya superado esa pesadilla de programar con Next js?

  • @GerunMatt
    @GerunMatt 9 หลายเดือนก่อน +1

    A mi por el momento no me termina de convencer Next.js. Tiene mucha magia por debajo que me hace perder el control de todo lo que estoy haciendo. Por el momento me sigo manejando con React.js puro y mis propias configuraciones: ESBuild, Webpack, Vite.js, Parcel, etc..

    • @crr4141
      @crr4141 8 หลายเดือนก่อน

      Eres de los. Mongoles q cuanto más complejo más aumenta su ego reinventar la rueda en vano

    • @88goeth
      @88goeth 7 หลายเดือนก่อน

      Wakala, React puro es puro pero puro código spaghetti, lo que naturalmente genera 3 veces más código

    • @GerunMatt
      @GerunMatt 7 หลายเดือนก่อน

      @@88goeth antes todo el mundo usaba react puro y nadie se quejaba .. ahora de golpe se volvió malo jajaja .. de todas manera no voy a negar que hay que cambiar, pero no me siento obligado a cambiar ya mismo solo por moda

  • @TACFSQ
    @TACFSQ 3 หลายเดือนก่อน

    Netxjs vs php please

  • @88goeth
    @88goeth 7 หลายเดือนก่อน

    React puro es un sabroso plato de spaghetti!

    • @vzas280268
      @vzas280268 6 หลายเดือนก่อน +3

      Si sos un buen programador, no deberías realizar código spaghetti con ningún lenguaje de programación...

    • @TrudeX
      @TrudeX 2 หลายเดือนก่อน

      @@vzas280268 x2 XD, parece ser que ese chico es el unico que tiene codigo spaguetti xd