Тёмный

React JS | Clase 07 - Routing y navegación 👨🏽‍💻 

Carpi Coder
Подписаться 18 тыс.
Просмотров 15 тыс.
50% 1

Bienvenidos a esta nueva clase de React JS! Estaremos aprendiendo cómo crear navegación en nuestra app con ayuda de react-router-dom, utilizando las herramientas de BrowserRouter, Routes, Route y Link! 🚀
Vamos a aprender a navegar por nuestro sitio con URLs y parámetros dinámicos usando el hook UseParams() y por fin vamos a construir nuestra SPA (Single Page Application). 💪
🔗 Links
✅ Repositorio: github.com/car...
Redes
📷 / carpicoder
🐦 / carpicoder
🚀 / discord
👨🏽‍💻 github.com/car...
💼 / matiascoletta
Donaciones
🤙 carpicoder.com...
Contacto
✉️ hola@carpicoder.com
🌐 carpicoder.com

Опубликовано:

 

26 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 92   
@mbrignone93
@mbrignone93 8 месяцев назад
sos un genio man! vengo del backend y he hecho algo de front con jquery y bootstrap 10 años atras. Ahora queria empezar a aprender react y la verdad que encontre el tutorial que buscaba. Muy buenas tus explicaciones. 👏👏👏
@NRaffo
@NRaffo 11 месяцев назад
Excelente loco. Venia con las clases de coder y me estaba re perdiendo. Explicas muy bien y te entiendo todo a la primera. Ahora voy mirando tus videos para adelantar a las clases y encararlas de mejor forma. Segui asi 💪
@leonciobarrios
@leonciobarrios 2 месяца назад
Excelente! Primera vez que veo algo sobre React y lo estoy entendiendo porque explicas de una manera sencilla. Gracias brother! Éxitos. Ah! Suscrito de una vez.
@halbersc
@halbersc Год назад
Gracias, soy nuevo en react y por fin alguien explica bien y claro el tema de routes.
@smaitini
@smaitini 11 месяцев назад
Carpi, sos lo mas!! Muy claros tus videos.Yo los veo junto con las clases de CH. Me termina de quedar claro con tus videos. Gracias por todo!
@dannysando3502
@dannysando3502 5 месяцев назад
mano, eres una maquina, me solucionaste el problema que ningún otro vio pudo
@2009cems
@2009cems 4 месяца назад
React explicado de manera sencilla, gracias por el aporte
@juanl5365
@juanl5365 7 месяцев назад
"El mejor de React" asi tengo guardado tus videos en los marcadores del navegador.
@carpicoder
@carpicoder 5 месяцев назад
🥹💪🏼💖🥰
@eneleich373
@eneleich373 5 месяцев назад
Muchisimas gracias, habia visto varios videos y ninguno funciono para pasar parametros dentro de un Link. Excelente video, me resolvio un gran problema.
@jorgegamboa5408
@jorgegamboa5408 9 месяцев назад
carpi crack, necesitamos más videos de react!!!
@luispoleo5074
@luispoleo5074 10 месяцев назад
Demasiado bien explicado
@flaviasoledadbriglia8561
@flaviasoledadbriglia8561 Год назад
Excelente, como siempre 🙌 Me encantó que mencionaras tú consulta a ChatGPT 👏
@carpicoder
@carpicoder Год назад
❤✨💪
@gonzalotieri5980
@gonzalotieri5980 7 месяцев назад
genio !! muchas gracias por todo el trabajo y las ganas de enseñar
@hugoantoniosegura3447
@hugoantoniosegura3447 7 месяцев назад
Muy bueno explicando, me gustan muchos tus videos, pero en este me perdi... vengo siguiedo esta serie desde el principio pero no tengo esos componentes, como ser itemDetails o itemDetailContainer a no ser que sea el video 07 de otra lista y la pusiste en esta para complementar :-)
@elpajuelo1
@elpajuelo1 4 месяца назад
no encontré el video anterior a este, pero con todo lo que has enseñado no lo necesite.
@yoyogr3332
@yoyogr3332 Год назад
Muy buen video Carpi... un crack explicando como siempre... claro y conciso !!
@hechosarcanos
@hechosarcanos 2 месяца назад
yo lo hice con css lo de los titulos.Igual tambien le consulte a chatGtp que grande Carpi, nuestro heroe.
@gilbertomaldonado7575
@gilbertomaldonado7575 3 месяца назад
Gracias bro! Excelente explicación 🤙👌
@leandromonaco7437
@leandromonaco7437 10 месяцев назад
Muchas gracias por tomarte el trabajo de hacer este contendio. Comento para ayudar a tu algoritmo, una observación que te haría es que la intro siempre decis "Soy Carpi y subo videitos de html, css y JS". Yo no diría "videitos" subis cursos enteros!!! Gracias de nuevo.
@avidanflores3050
@avidanflores3050 8 дней назад
Excelente!!!
@pabloalejandrorubino8846
@pabloalejandrorubino8846 2 месяца назад
que cracken ! que bien explicado 👏👏👏👏👏
@fiorellafiorito
@fiorellafiorito Год назад
Sos crack amigo, me sirvio una banda para terminar de entender este tema. Mil gracias!!
@carpicoder
@carpicoder Год назад
Gracias Fiore! 🤙❤
@dantebazan6654
@dantebazan6654 Месяц назад
QUE GRANDE CARPIII!
@pablojuan94
@pablojuan94 Год назад
Grande carpi.. por fin vamos teniendo estas obras maestras de videos. Gracias papa
@carpicoder
@carpicoder Год назад
💖 Gracias amigo! 👌🏼
@alejandrogeorgoglu264
@alejandrogeorgoglu264 6 месяцев назад
Muy bueno! Gracias Carpi
@Messicomoleo
@Messicomoleo 4 месяца назад
un 10, no entendia nada y al final pude hacer todo. gracias
@nahuelmercado9190
@nahuelmercado9190 Год назад
Gracias carpi me ayudas muchisimo , sos un crack explicando :)
@carpicoder
@carpicoder Год назад
💖💖💖👏👏👏
@mariacasiba-vh2ob
@mariacasiba-vh2ob Год назад
gracias! me ayudan muchísimo tus videos!!
@UsAndThem621
@UsAndThem621 Год назад
Clarísimo carpi, sos un genio!
@carpicoder
@carpicoder Год назад
Gracias! ❤✨
@MarceloMontiel-sm5on
@MarceloMontiel-sm5on 7 месяцев назад
Hola chicos, les hago una consulta, venia siguiendo las clases, llegue hasta la nº 6, pero cuando inicio la clase 7 veo que tiene la App bastante avanzada con Menu (navbar), ItemDetail y otras cosas, hay alguna clase donde enseño eso.? porque me perdi. Gracias desde ya. Estan muy buenas las clases la venia llevando bien hasta ahi.
@mohamedelcamellero3267
@mohamedelcamellero3267 Год назад
Contigo hasta el final caballero
@enrique27yt
@enrique27yt 5 месяцев назад
Gracias gaspi 🤙🏻
@carpicoder
@carpicoder 5 месяцев назад
Gaspi 😱🤣
@juanpablomilanese7397
@juanpablomilanese7397 Год назад
Excelente Carpi!
@pablocantarin7649
@pablocantarin7649 10 месяцев назад
Sos un crack Carpi!!!!
@JulioLuque-t6p
@JulioLuque-t6p 9 месяцев назад
impecable...
@pablozamora
@pablozamora Год назад
Muy bueno hno!!
@maurodelsero6672
@maurodelsero6672 10 месяцев назад
sos capo carpeeeeee
@dagcomunica5921
@dagcomunica5921 Год назад
Carpi. Eres grande
@lucreciagarcia8068
@lucreciagarcia8068 Год назад
Genio😊 gracias
@almaoscurapg
@almaoscurapg 7 дней назад
Nota: Fijense que la categoria del json coincida con lo que regresa el useParams. Porque en mi json regresaba books pero el setProductos no me funcionaba con el filter. Mi json tenia las categorias con la primera letra en mayuscula y el useParams me regresaba todo en minuscula, tuve que usar la transformar la primera letra en mayuscula en una variable y poner esa en el filter para que funcionara
@Deus-lo-Vuilt
@Deus-lo-Vuilt Год назад
Excelente video carpi ! un saludo bro , sigue asi
@carpicoder
@carpicoder Год назад
😃💖 Muchas gracias amigo!
@octaviomurua4411
@octaviomurua4411 Год назад
sos muy capo carpi, sabelo
@hugoantoniosegura3447
@hugoantoniosegura3447 7 месяцев назад
Ya vi que paso... en la lista la clase donde armas el proyecto, esta despues del video 7, y deberia estar antes :-) ... solucionado, a seguir ;-)
@wade030609
@wade030609 Год назад
Excelente explicación
@carpicoder
@carpicoder Год назад
💖💪🏼👌🏼
@JoséCarmenHernández-b4u
@JoséCarmenHernández-b4u 4 месяца назад
La clase anterior es Clase de repaso. Construyendo el proyecto.😊
@carpicoder
@carpicoder 4 месяца назад
Gracias por el aviso! Ya lo acomodé en la playlist!
@blackewo749
@blackewo749 5 месяцев назад
tengo un problema no se si me puedas ayudar ya tengo creada las rutas princripales de mi pagina pero tengo un login ya que ingrese tengo un dashboard el cual tiene otro navbar y otro header que siempre van a estar y en la parte derecha se rendirizaran diferente componente dependiendo de la seleccion.
@lucasoliva6444
@lucasoliva6444 Год назад
Grande carpii!!
@diego_4812
@diego_4812 9 месяцев назад
en el caso de yo tener por ejemplo un LogIn que no quiero que mi usuario pueda escribir la siguiente ruta en la barra de navegacion y acceder a esa parte de la pagina sin antes loguearse como lo haria ?
@joshrosse2606
@joshrosse2606 8 месяцев назад
Hola Carpi, una pregunta. Como puedo hacer si yo solo quireo tener la Navbar en dos paginas pero en las demas no.
@Germaione2012
@Germaione2012 3 месяца назад
Muy bueno el video! Tengo una duda, al momento de hacer back con la flechita del navegador la ruta cambia pero no se modifica la pantalla. Qué puedo usar para que se actualice el sitio en conjunto al cambio de la url, es decir poder volver pero sin el manejo de los botones que diseñamos nosotros? Saludos!
@carpicoder
@carpicoder 3 месяца назад
Hola! Debería funcionar correctamente con el back nativo del navegador, ya que justamente lo que se fija react-router-dom es la ruta en el navegador!
@danarquio
@danarquio Год назад
Profe, en la lista de reproducción del curso, esta clase esta después de la clase 10. Si es posible acomodarlo ya que los estaba viendo en orden y me perdí todo xD
@carpicoder
@carpicoder Год назад
Qué raro, ya lo corregí, no sé qué hice jajaja gracias por el aviso!
@danarquio
@danarquio Год назад
Muchas gracias!! Excelente sus vídeos
@ricardonavarrete1919
@ricardonavarrete1919 6 месяцев назад
y como puedo crear ruta privada para cuando creo un login y habrá un dashboard?
@JoséCarmenHernández-b4u
@JoséCarmenHernández-b4u 4 месяца назад
Profe. No dejaste el enlace al video anterior.
@henrymartinez1055
@henrymartinez1055 5 месяцев назад
qué diferencia hay entre este metodo y el anidamiento de rutas?
@BenjamínPeyloubet
@BenjamínPeyloubet 11 месяцев назад
hola carpi, seguramente no leas esto ni de casualidad pero no pierdo nada intentando. apenas empece a escribir en mi app.js me aparecio esto ERROR [eslint] Plugin "react" was conflicted between "package.json » eslint-config-react-app » C:\Users\123\Desktop\preentrega2reactjs-Peyloubet\Kasnya ode_modules\eslint-config-react-app\base.js" and "BaseConfig » C:\Users\123\Desktop\preentrega2reactjs-Peyloubet\kasnya ode_modules\eslint-config-react-app\base.js". que quiere decir?
@alexander6925
@alexander6925 5 месяцев назад
Hola amigo, excelente video, pero una pregunta, que pasa si mi proyecto contiene un archivo layout.tsx? Tengo que implementar otra forma de navegar entre las paginas? Ya que el archivo App.tsx ni siquiera me lo reconoce
@carpicoder
@carpicoder 5 месяцев назад
Tas seguro de que estás usando React? 🧐
@angelsantamariaherrera5389
@angelsantamariaherrera5389 5 месяцев назад
Tuve un problema y espero alguien me pueda ayudar el tema del browser router no se exactamente para que version funciona no se si react tiene una version o es el node no tengo la menor idea soy nuevo en react estoy empezando mi primer proyecto, sin embargo baje la version de mi react router dom y lo hice de esta manera en mi app.jsx: import { BrowserRouter as Router, Switch, Route, Link, useParams } from "react-router-dom"; import Prueba from "./pages/pruebas/js/prueba"; import React from "react"; import NotFound from "./pages/notFound/js/notFound"; function App() { return ( // // ); } export default App; y solo asi me funciono porque luego me salieron problemas de variables que no estaban incluidas en el react-router-dom si alguien me puede ayudar seria de mucha ayuda gracias
@aguwu6885
@aguwu6885 Год назад
Carpi, veo que siempre usas divs en los returns, usar fragments no es lo mismo? Como practica que es mejor?
@carpicoder
@carpicoder Год назад
Siempre depende. Si necesitás un contenedor de todo lo que estás retornando, usar el div o la etiqueta contenedora correspondiente. Si necesitás que todo lo que mandás por el return sean elementos sueltos, usar el Fragment para evitar tener esa etiqueta contenedora!
@aguwu6885
@aguwu6885 Год назад
@@carpicoder gracias profe, anda a descansar por favor jajaja
@carpicoder
@carpicoder Год назад
@@aguwu6885 😅😅😅
@construya4884
@construya4884 8 месяцев назад
hola carpy
@andresvargasestupinan1030
@andresvargasestupinan1030 8 месяцев назад
Hola Carpi, quisiera saber si estas mismas rutas las puedo hacer solo con archivos JS ya que no estoy utilizando JSX
@carpicoder
@carpicoder 8 месяцев назад
Podés hacerlo sin problemas con JS también!
@andresvargasestupinan1030
@andresvargasestupinan1030 8 месяцев назад
Gracias, lo haré y si tengo inconvenientes te consulto de nuevo. Un abrazo
@fiorellamaver8107
@fiorellamaver8107 7 месяцев назад
teamo
@spray1188
@spray1188 6 месяцев назад
En este video decis que continuamos con cosas que hicimos en el video anterior pero en tu App.jsx nunca hicimos un :(
@spray1188
@spray1188 6 месяцев назад
Ahi vi, y lo que hicieron antes de esto era lo del video 8, y este es el 7, estan cambiados
@akanegrx160
@akanegrx160 Год назад
Hola carpi, una consulta, porque cuando entro a itemDetail las imagenes que le puse a los productos no se ven?
@joaquinrodriguez8178
@joaquinrodriguez8178 Год назад
fijate bien en como seteaste las rutas a la carpeta donde tengas las imagenes, seguro lo tengan en el json y es medio complicado porque hay que usar ../ para salir de la carpeta donde tengas el archivo.json, o si esta fuera de una carpeta va con un solo punto ./, despues tenes que pones src o donde tengas la carpeta con las imagenes y ahi entrar a la carpeta de las imagenes
@lulitomiybimbo464
@lulitomiybimbo464 Год назад
Carpi para cuando el proximo video de firebase , nos ayudas un monton
@daiapolo4604
@daiapolo4604 Год назад
Hola Carpi, podrías mostrar cómo subir el proyecto a github y utilizar las pages?
@carpicoder
@carpicoder Год назад
Buena idea para el próximo video!
@raulriquelme4734
@raulriquelme4734 7 месяцев назад
Hola, cuando comienzas el video tu indicas que hay que ver el video anterior, yo vengo del video 6 que solo se consumio la api de pokemon, asi que cual seria el video donde avanzaste con estos archivos que muestras para routing y navegacion?
@sebastianzapata3582
@sebastianzapata3582 7 месяцев назад
Es este ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-IuCKQ_1QRhI.htmlsi=R0Iu-4quvLhWw27m
@themforxd6011
@themforxd6011 5 месяцев назад
El mejor 🎉
@leonardosanchez9766
@leonardosanchez9766 4 месяца назад
Buen video, muy claro en todo. Gracias crack!
@pedrofedericoquijano8919
@pedrofedericoquijano8919 7 месяцев назад
Muy buenos tus cursos, he aprendido muchísimo ¡Gracias capo!
Далее
React JS | Clase 08 - Eventos 👨🏽‍💻
22:15
Просмотров 7 тыс.
React Router - Complete Tutorial
23:53
Просмотров 118 тыс.
📚 Tutorial de React Router 6 desde cero
1:44:23
Просмотров 102 тыс.
How To Create A Navbar In React With Routing
19:16
Просмотров 390 тыс.
🔥Aprende React Router 6 en 30 minutos
37:48
Просмотров 23 тыс.
Modern Data Fetching in React (Complete Guide)
16:41
Просмотров 48 тыс.
¿Por qué Nextjs sobre React?
28:39
Просмотров 108 тыс.
10 React Antipatterns to Avoid - Code This, Not That!
8:55
Aprende React en 45 Minutos
44:25
Просмотров 62 тыс.