Curso React: 58. React Router: Parámetros de consulta (hooks useLocation y useHistory) - jonmircha

  Рет қаралды 16,530

jonmircha

jonmircha

Күн бұрын

Пікірлер: 99
@enzofrias1367
@enzofrias1367 3 жыл бұрын
Exelente jon!! muchas gracias!! si vienen buscando ayuda, se remplazo useHistory segun lei, este es el codigo que funcionaria en el ejemplo que dio jon: no es necesario hacer push, ya que es un metodo que recibe parametros. let navigate= useNavigate(); console.log( navigate) const handlePRev=()=>{ navigate(`?inicio=${start - LIMIT}&fin=${end - LIMIT}`) } const handleNext=()=>{ navigate(`?inicio=${start + LIMIT}&fin=${end + LIMIT}`) }
@jonmircha
@jonmircha 3 жыл бұрын
🤓👍🏻
@azaliaruizc.9316
@azaliaruizc.9316 3 жыл бұрын
Muchas graciiias 🤩
@d-landjs
@d-landjs 2 жыл бұрын
Con React Router v6 cambio su sintaxis asi: // Maneja historial de la pag web let navigate = useNavigate(); const handlePrev = e => { navigate({search: `?inicio=${start - limit}&fin=${end - limit}`}) if(start > 0){ } } const handleNext = e => { navigate({search: `?inicio=${start + limit}&fin=${end + limit}`}) } Excelente maestro, seria genial mas adelante ver un ejemplo con los query params :D, una pregunta, no entendi sobre serializar cuando usa URLSearchsParams(search) :c
@jonmircha
@jonmircha 2 жыл бұрын
👍🏻
@rafaelfloresb8833
@rafaelfloresb8833 2 жыл бұрын
Buenas tardes, para agregar a su valioso comentario. let LIMIT = 20; let {search} = useLocation(); let query = new URLSearchParams(search); let start = parseInt(query.get("inicio")); let end = parseInt(query.get("fin")); let navigate = useNavigate(); const handlePrev = (e)=>{ if((start-LIMIT) > 0){ navigate({search: `?inicio=${start - LIMIT}&fin=${end - LIMIT}`}) } }; const handleNext = (e)=>{ navigate({search: `?inicio=${start + LIMIT}&fin=${end + LIMIT}`}) };
@david.t.v9211
@david.t.v9211 2 жыл бұрын
@@rafaelfloresb8833 GRACIAS, ERES LO MÁXIMO
@r4nd0m-k2z
@r4nd0m-k2z 2 жыл бұрын
Dejo comentario!, no solo por las excelentes clases de super mega calidad, sino para ayudarte con youtube!. Abrazo grande profe!. Desde Argentina.
@jonmircha
@jonmircha 2 жыл бұрын
Mil gracias!
@eliam9461
@eliam9461 3 жыл бұрын
estuve buscando esto por muchísimo tiempo jajaja wtf qué crack. COMPARTIDO 👍
@jonmircha
@jonmircha 3 жыл бұрын
🧔🏻🙌🏻
@camilogomez5243
@camilogomez5243 3 жыл бұрын
Gracias Jon, vengo del futuro y el 1 de Enero 2022 , seremos 100.000 suscriptores..... muchachos a compartir este curso a todos !!!
@jonmircha
@jonmircha 3 жыл бұрын
🤞🏻🔥
@leandromarquez9257
@leandromarquez9257 2 жыл бұрын
Maestro, tirame el numero de la loteria
@DanielStanlyInterianoRapalo
@DanielStanlyInterianoRapalo Жыл бұрын
Muy contendo con el contenido de tu curso, muy valioso y el aporte en los comentarios se agradece ya que en más de alguna ocación me han sacado de apuros. Sugiero siempre revisar la documentación sobre todo para los que estamos iniciando con este lenguaje de desarrollo.
@jonmircha
@jonmircha Жыл бұрын
😉👋🏻
@p.fernandorubiobailon4582
@p.fernandorubiobailon4582 3 жыл бұрын
Grande Jon, eres todo un orgullo Mexicano! 🇲🇽
@jonmircha
@jonmircha 3 жыл бұрын
😉👍🏻
@AllanTorresBass
@AllanTorresBass 3 жыл бұрын
Gracias!!! Nuevamente, por aqui vamos!!!!
@jonmircha
@jonmircha 3 жыл бұрын
Un saludo
@edwinroman30
@edwinroman30 Жыл бұрын
Saludos. En la versión v6 aproximada a la ^6.4.2, pueden utilizar un hook llamado `useSearchParams` que permite trabajar con parametros o queries, este hook recibe un objeto URLSearchParam. Para mas info en la documentación hay mas detalles. Gracias Jonh!
@jonmircha
@jonmircha Жыл бұрын
😉👋🏻
@francovedia5584
@francovedia5584 2 жыл бұрын
cada video aprendo algo nuevo, gracias.
@jonmircha
@jonmircha 2 жыл бұрын
😉👋🏻
@facled3083
@facled3083 Жыл бұрын
Gracias por toda la info que das!! Es un material excelente. Saludos!
@jonmircha
@jonmircha Жыл бұрын
😉👋🏻
@cesarpena9229
@cesarpena9229 3 жыл бұрын
Tu contenido es muy bueno, tiene mucha calidad y ayuda verdaderamente en el trabajo, felicidades eres muy bueno programando.
@jonmircha
@jonmircha 3 жыл бұрын
😉👍🏻
@r.w.s.2402
@r.w.s.2402 3 жыл бұрын
Buenísimo el uso de la paginación y el paso de parámetros por consulta en React:)
@jonmircha
@jonmircha 3 жыл бұрын
😉
@conelecphp7751
@conelecphp7751 3 жыл бұрын
Excelente por la explicación del los parámetros de consultas en los router. gracias profe Jon
@jonmircha
@jonmircha 3 жыл бұрын
😉✌🏻
@juliantomasvergaracifuente9627
@juliantomasvergaracifuente9627 2 жыл бұрын
simplemente un CRACK!
@jonmircha
@jonmircha 2 жыл бұрын
😎👌🏻
@Wiiiiizard
@Wiiiiizard Жыл бұрын
🧙‍♂Muchas gracias!!!
@addevmoises
@addevmoises 2 жыл бұрын
Excelente video, los parámetros de consulta son muy útiles cuando consumimos una api
@jonmircha
@jonmircha 2 жыл бұрын
Gracias por comentar👋🏻😉
@fernandoaguero2995
@fernandoaguero2995 3 жыл бұрын
La mejor clase de lejos.
@jonmircha
@jonmircha 3 жыл бұрын
🤗
@christCE
@christCE 9 ай бұрын
Saludos Jon. En las actuales versiones de React-dom esta deprecado el hook useHistory, se puede reemplazar por el hook useNavigate (Jon muestra el ejemplo de como usarlo en el video #57 Curso React Router 6), por aca dejo la solucion solo cambiando de hook:
 import { useLocation, useNavigate } from "react-router-dom"; const Productos = () => { let { search } = useLocation(); let query = new URLSearchParams(search); // console.log(query); const LIMIT = 20; let start = parseInt(query.get("inicio")) || 1; let end = parseInt(query.get("fin")) || LIMIT; let history = useNavigate(); const handlePrev = (e) => { history(`?inicio=${start - LIMIT}&fin=${end - LIMIT}`); }; const handleNext = (e) => { history(`?inicio=${start + LIMIT}&fin=${end + LIMIT}`); }; return ( Productos Mostrando productos del {start} al {end} {start > LIMIT && Atras} Adelante ); }; export default Productos;
@jonmircha
@jonmircha 9 ай бұрын
👋🏻😉
@andresteixeira1496
@andresteixeira1496 3 жыл бұрын
¡Excelente Jon! Muy productiva la clase. Saludos.
@jonmircha
@jonmircha 3 жыл бұрын
Gracias, saludos!
@aviellisandrovasquezreyes1172
@aviellisandrovasquezreyes1172 2 жыл бұрын
increible curso :D
@jonmircha
@jonmircha 2 жыл бұрын
👋🏻😉
@jeanrodriguez6645
@jeanrodriguez6645 3 жыл бұрын
Excelente explicación, la entendí de maravilla, muchas gracias profesor
@jonmircha
@jonmircha 3 жыл бұрын
Excelente
@nihil_um
@nihil_um 3 жыл бұрын
Una maravilla, como siempre.
@jonmircha
@jonmircha 3 жыл бұрын
✌🏻
@msngabi95
@msngabi95 2 жыл бұрын
¡Gracias!!
@jonmircha
@jonmircha 2 жыл бұрын
De nada!
@pablopizarro2487
@pablopizarro2487 2 жыл бұрын
Hola Jon como estas me encanta como explicas todo detallado mira que hice cursos y vos fuiste el que me saco de todas las dudas te felicito!! lo único que en este momento estoy revisando React router y me aparecen dos errores o actualizaciones a partir del react router dom 6: 1) Switch no se usa mas se usa Routes 2) useHistory no viene mas ahora se usa useNavigator a medida que voy avanzando voy viendo eso si se de algo mas te escribo y si podes dar una actualización te lo voy agradecer un montón 🥲
@pablopizarro2487
@pablopizarro2487 2 жыл бұрын
tambien en Link Component y Children no se usa creo que ahora es Element
@jonmircha
@jonmircha 2 жыл бұрын
👋🏻😉
@vanhellsing3029
@vanhellsing3029 2 жыл бұрын
buenisimo
@jonmircha
@jonmircha 2 жыл бұрын
👋🏻
@estebanoctaviopavezllanca2385
@estebanoctaviopavezllanca2385 3 жыл бұрын
Muchas gracias
@jonmircha
@jonmircha 3 жыл бұрын
De nada
@alexanderalvarado1026
@alexanderalvarado1026 3 жыл бұрын
gracias por compartir tu conocimiento (Y)
@jonmircha
@jonmircha 3 жыл бұрын
Con mucho gusto
@emersonpalaciootalvaro2632
@emersonpalaciootalvaro2632 3 жыл бұрын
excelente gracias
@jonmircha
@jonmircha 3 жыл бұрын
🧔🏻✌🏻
@maduenox
@maduenox 2 жыл бұрын
Me recordó al meme de la calculadora: 2 + 2 = 22 jaja. Muy útil el ejemplo de los query params 👍
@jonmircha
@jonmircha 2 жыл бұрын
😉👍🏻
@instintoimagen
@instintoimagen 2 жыл бұрын
Excelente explicación! este es un muy buen #curso de #reactjs
@jonmircha
@jonmircha 2 жыл бұрын
Hola, muchas gracias
@eknath3813
@eknath3813 2 жыл бұрын
que crack
@jonmircha
@jonmircha 2 жыл бұрын
👋🏻😉
@israelgonzalez677
@israelgonzalez677 3 жыл бұрын
¡Genial!
@jonmircha
@jonmircha 3 жыл бұрын
✌🏻
@alvarohernanuseche4051
@alvarohernanuseche4051 Жыл бұрын
😎😎
@jonmircha
@jonmircha Жыл бұрын
👋🏻😉
@heimancastro1954
@heimancastro1954 2 жыл бұрын
💯
@jonmircha
@jonmircha 2 жыл бұрын
😉👍🏻
@tenjo6669
@tenjo6669 3 жыл бұрын
Recomiendas React Native para aplicaciones Jon?
@jonmircha
@jonmircha 3 жыл бұрын
No he trabajado con React NAtive, así que no puedo darte una opinión objetiva
@francoagustin765
@francoagustin765 Жыл бұрын
Jon, tus videos son buenisimos. pero veo que siempre usas css normal, es decir no usas styled-components. es por gusto propio o para agilizar los videos? es una duda que tengo, ya que a mi no me convence mucho styled-components, me siento mas comodo con el css de siempre, pero la duda va si en empresas se usa
@jonmircha
@jonmircha Жыл бұрын
Por gusto, por convicción y por minimalismo 🫢
@punchanaaqui4228
@punchanaaqui4228 3 жыл бұрын
Saludos
@jonmircha
@jonmircha 3 жыл бұрын
✌🏻
@lalojejeje
@lalojejeje 2 жыл бұрын
Jon Jon Jon!!!...
@helipalacio8772
@helipalacio8772 Жыл бұрын
👏👏👏 🙏🙏🙏
@jonmircha
@jonmircha Жыл бұрын
👋🏻😉
@fredy894
@fredy894 3 жыл бұрын
Hola Jon, una consulta. En mi web necesito que una vez que el usuario ya logueo y paso al home, No pueda volver con la la flecha del navegador a la ruta /login de nuevo. Hay forma de eliminar del history una ruta?
@jonmircha
@jonmircha 3 жыл бұрын
Cuando se loguee, borra el historial
@fredy894
@fredy894 3 жыл бұрын
@@jonmircha eso seria genial! No encontré con el useHistory como hacerlo
@helipalacio8772
@helipalacio8772 27 күн бұрын
🧔‍♀🧔‍♀🧔‍♀
@Elias-zn6og
@Elias-zn6og 3 жыл бұрын
¿ no se puede usar history.location del useHistory ,en vez de useLocation??
@jonmircha
@jonmircha 3 жыл бұрын
Lo ideal es de useHistory pero inténtalo y nos cuentas
@kevyyar
@kevyyar 2 жыл бұрын
seria bueno esto de react router pero la v6.
@jonmircha
@jonmircha 2 жыл бұрын
Aprende la 5 y tu mismo podrás actuaizrte a la 6 leyendo la doc 😉
@kevyyar
@kevyyar 2 жыл бұрын
@@jonmircha toda la razon master!
@angelelfmusic
@angelelfmusic Жыл бұрын
por que cuando refresco la pagina se borra los queryparams?
@TheWaalteers
@TheWaalteers Жыл бұрын
"En el fascinante mundo de la codificación, Jon brilla con su sabiduría y dedicación. JS es su lienzo, su medio de expresión, En donde componentes de React crean magia e ilusión..."
@jonmircha
@jonmircha Жыл бұрын
👋🏻😉
Curso React: 59. React Router: Redirecciones - jonmircha
6:50
Real Man relocate to Remote Controlled Car 👨🏻➡️🚙🕹️ #builderc
00:24
Human vs Jet Engine
00:19
MrBeast
Рет қаралды 196 МЛН
Curso React: 61. React Router: Rutas privadas - jonmircha
26:52
How to Improve Performance in React with Code Splitting
9:55
PedroTech
Рет қаралды 211 М.
React Desde Cero | Hook useParams #31
15:43
Dani Code
Рет қаралды 1,5 М.
Animaciones Web HERMOSAS con VIEW TRANSITION
5:48
srD4vо
Рет қаралды 20 М.
Curso React: 84. Reducers Introducción - jonmircha
24:40
jonmircha
Рет қаралды 14 М.
DEVflexiones 🤔 Consejos para tu camino como DEV - jonmircha
30:22
Real Man relocate to Remote Controlled Car 👨🏻➡️🚙🕹️ #builderc
00:24