CSS Grid, Infinite Scroll y Tests en nuestra app de React

  Рет қаралды 40,860

midudev

midudev

Күн бұрын

Пікірлер: 63
@midudev
@midudev 4 жыл бұрын
¡Hola 👋! ¡Gracias por apuntarte al LIVE de hoy! Mientras esperamos, dale LIKE 👍 al vídeo y SUSCRÍBETE 🔔 si no lo estás ya! ¡Hasta luego!
@donaldpratt8979
@donaldpratt8979 2 жыл бұрын
De los pocos buenos canales en KZbin para aprender frontend, grande midu!
@midudev
@midudev 2 жыл бұрын
😊 Gracias Donald!!!!!
@sebastianmedina5106
@sebastianmedina5106 2 жыл бұрын
totalmente de acuerdo
@pedrok1557
@pedrok1557 3 жыл бұрын
Gracias por compartir tu conocimiento👏👏👏🤙
@midudev
@midudev 3 жыл бұрын
Un placer!!!
@JoseGonzalezUwU
@JoseGonzalezUwU 2 жыл бұрын
muy buen video, muchos conceptos nuevos y complejos, a paracticar
@jorgellanque7704
@jorgellanque7704 3 жыл бұрын
Increíble!!! confieso que me he liado con los testing, confieso que debo estudiarlos más
@Faroock1
@Faroock1 4 жыл бұрын
Recién ahora entiendo lo que enseñaste en Platzi... acá está muchísimo más claro, sobretodo para alguien que está recién comenzando en esto del front...
@moisesbarillas8051
@moisesbarillas8051 4 жыл бұрын
No me imagine que iba aprender algo muy interesante de css en este vídeo, Gracias!
@jugb
@jugb 4 жыл бұрын
excelente explicación sobre como realizar testing en react.
@lalomores4686
@lalomores4686 2 жыл бұрын
Buenísimos estos videos. Felicitaciones y gracias!
@JoseGutierrez-gw4yc
@JoseGutierrez-gw4yc Жыл бұрын
Excelente clase😎
@Neil_Jordan
@Neil_Jordan 2 жыл бұрын
Gracias profe Miidudev, tremenda clase :) 🤩
@juanfernandovilladiegomade9423
@juanfernandovilladiegomade9423 4 жыл бұрын
Hola!!!, Soy nuevo en el canal y se ve super interesante el tema de hoy
@midudev
@midudev 4 жыл бұрын
Gracias Juan! 🙃 Creo que ha quedado un Live muy chulo!
@andresgama4
@andresgama4 3 жыл бұрын
excelente video ! Quedo loco al ver que logras hacer todo esto , tan rápido y en directo … es como si lo supieras de memoria y además , cuando tienes errores sabes al instante cuales son y los solucionas rápidamente. jejejeje cual es el truco? de verdad! se te admira mucho y espero algún día llegar a tu nivel , Saludos!
@kerneldiego
@kerneldiego Жыл бұрын
La experiencia lo es todo
@Fran-kb2wi
@Fran-kb2wi 3 жыл бұрын
primero poner like y después ver el video, gracias como siempre !!
@diego.coder26
@diego.coder26 4 жыл бұрын
Explicas súper bien, me gustaría así un profesor explicando Python saludos
@diego.coder26
@diego.coder26 4 жыл бұрын
Piensas subir a futuro algo de Python ? es lo que está arrasando hoy
@madmaxdios
@madmaxdios 2 жыл бұрын
en el minuto 1:12:05, cuando hablas de sacar la función de nextPage fuera, y que no se podría porque habría que inyectar el setPage, no se podría hacer con bind(this)? function nextPage() { this.setPage(prevePage => prevPage++ } .... const debouncedHandleNextPage = useCalback(debounce(nextPage, 200), [setPage]) Gracias!!!
@silvinaronzoni9573
@silvinaronzoni9573 3 жыл бұрын
excelente !, muchas gracias
@marcosMartinez-wm7bd
@marcosMartinez-wm7bd 2 жыл бұрын
1:30:00 pregunta, para que el lazy? Para que la home solo se cargue si entramos a la ruta principal es decir "/"?
@elProdigio
@elProdigio 4 жыл бұрын
Mil gracias Miguel. ¿Harás un vídeo sobre clean arquitecture?
@midudev
@midudev 4 жыл бұрын
Me lo apunto! Me gustaría hacerlo pero para que quede un vídeo redondo, habría que preparar muy bien el material. :)
@elProdigio
@elProdigio 4 жыл бұрын
@@midudev Sería la bomba, la verdad. Muchas gracias por todo el tiempo que nos dedicas. Se ve que, además de muy buen profesional y gran comunicador, eres muy buena persona. ¡Club de fans de Midudev a la de ya!
@pikachu5223
@pikachu5223 4 жыл бұрын
Usa react testing library para el directo de test. Es el modulo usado en las compañías serias. Saludis
@midudev
@midudev 4 жыл бұрын
Es que es el que usamos en el vídeo. 😅
@pikachu5223
@pikachu5223 4 жыл бұрын
@@midudev perdón no había llegado a esa parte jaja no hay mucho material sobre testing en react, tú explicas perfecto
@midudev
@midudev 4 жыл бұрын
@@pikachu5223 sin problema crack!! Quiero hacer mas material sobre testing! 😊
@pikachu5223
@pikachu5223 4 жыл бұрын
@@midudev muchas graciasss
@pupoxws983
@pupoxws983 Жыл бұрын
GRACIAS
@diegosepulveda8691
@diegosepulveda8691 2 жыл бұрын
1:03:08 en esa parte dices que la funcion se va a crear con cada render y que si esa funcion es muy pesada va a afectar el rendimiento, pero la funcion se ejecuta al ocuparla no al crearla cierto? Si esta función es muy pesada, va a ser pesada al ocuparla y no al crearla entiendo yo. Estoy en lo correcto?
@titoworlddev
@titoworlddev 2 жыл бұрын
Hola Midu, tengo una pregunta con respecto al useCallback. Lo usamos para que la funcion no se vuelva a crear, eso si, se me ha formado la duda de que si la volvemos a crear pero ya estaba creada, simplemente la sobreescribe no? Igualmente es necesario el useCallback para no volvera a crear aunque se sobreescriba porque es costoso o queremos que sea igual, pero simplemente tengo esa duda. Por cierto usando usaCallback como en el video me daba error de eslint, que dice "React Hook useCallback received a function whose dependencies are unknown. Pass an inline function instead.", para arreglarlo he tenido que llamarlo al reves de como tu lo habias arreglado, es decir, tu habias quitado esto () => debounce(() => setPage())... y lo habias puesto asi debounce(() => setPage()), pero el error que me sale se quita si lo pongo asi () => debounce(setPage()). Nada mas, gracias por este cursito corto, me esta sirviendo mucho para inciarme muy bien con React.
@jenifermartinez9723
@jenifermartinez9723 2 жыл бұрын
Hola miguel! como utilizo css grid en distintos componentes de una aplicacion en react y se unan todos ?
@inmaculadareyesrodriguez3006
@inmaculadareyesrodriguez3006 4 жыл бұрын
Me ha gustado pero la parte de testing es algo liosa entre las cosas deprecadas y no aceptar las últimas dependencias.
@midudev
@midudev 4 жыл бұрын
Lo tengo en cuenta para un próximo vídeo sobre testing de React! Gracias!
@pablokrainuk8530
@pablokrainuk8530 4 жыл бұрын
Buenas miguel, acabo de terminar el directo de state of js 2020 muy bueno, queria consultar por que estoy siguiendo este curso de react, y quiero tambien seguir el de next js, me recomendarias terminar este y luego seguir con el otro, o seria buena idea hacerlos en paralelo.
@midudev
@midudev 4 жыл бұрын
Primero este y luego el otro!
@pablotorres7792
@pablotorres7792 3 жыл бұрын
Muchas gracias por el conocimiento...... Una pregunta: En que haría falta el debounce y el callback en este ejemplo?. Al quitar dichas tecnologías me ejecuta de la misma forma. Si alguien me ayuda con una explicación le agradecería mucho.
@LucyGMDev
@LucyGMDev 3 жыл бұрын
La idea del debounce es que si te detecta rapidamente varias veces que esta en la pantalla te puede llamar multiplesveces a la función que realiza la petición de los gifs de echo es posible que incluso si no lo controles como es algo asincrono, cargues los mismos 5 gifs dos veces seguidas por ejemplo, y se te muestren repetidos(esto ultimo igual no ocurre pero por lo que he entendido puede ocurrir), es decir que el debounce te permite garantizar con una medida de tiempo que no llames a la función varias veces en x milisegundos. Por otro lado para el useCallback lo que quieres hacer es crear una referencia a una función, si te das cuenta la función que guardas se crearia nueva cada vez que se rederice el componente, y esto haria que debounce no funcione, porque aunque la funcionalidad que haga sea la misma, cada vez que se renderice el componente la función que se crea es distinta, por eso quieres guardar una referencia de la función con el useCallback, para que cada vez que renderices el componente tengas la misma función y el debounce funcione. Espero haberme explicado mas o menos bien aunque es una explicación de alguien que lo acaba de ver por primera vez xD
@ezequielpereyra6494
@ezequielpereyra6494 2 жыл бұрын
Una consulta midu, puede ser que ese scroll infinito no funcione cuando estas en mobile ? Porque hice lo mismo, pero en desktop me funciona, pero cuando paso a mobile no me anda, no se ejecuta la funcion ni nada :c
@jhoansebastian1358
@jhoansebastian1358 4 жыл бұрын
Hola midudev podrías por favor, quitar la restricción del video para poder verlo en la web. Saludos
@midudev
@midudev 4 жыл бұрын
Hola Jhoan! Es raro, pero mi vídeo no tiene ninguna restricción. ¿Qué error te aparece?
@jhoansebastian1358
@jhoansebastian1358 4 жыл бұрын
@@midudev mira que dice desde la web Video no disponible, este video esta restringido e intenté con una cuenta G-Suite, pero mira que es solamente este vídeo. Saludos crack
@chilahiphop9756
@chilahiphop9756 4 жыл бұрын
En el scroll infinity si le ponemos setPage(prevPage=>prevPage+1) dentro de la condicional if(isNearScreen) valdría sin la necesidad deusar un callback para la function y el debounce? si o no?
@chilahiphop9756
@chilahiphop9756 4 жыл бұрын
O tambien solo usando callback para la function habdleNextPage() sin la necesidad de usar debounce
@ronnydamianrodrigueznole2818
@ronnydamianrodrigueznole2818 3 жыл бұрын
Saludos ¿de pronto tiene algún curso de CSS de cero a experto en KZbin o Udemy ? Soy nuevo en esto de la programación y quiero aprender CSS ya que por ahora eh dominado HTML5
@carlosdelpuerto8224
@carlosdelpuerto8224 2 жыл бұрын
-Por qué no nos enseñas un proyecto de la vida real? -Facebook comprando el mismo proyecto por 400mm$
@QuirosErick
@QuirosErick 2 жыл бұрын
Hice un Infinite Scroll pero cuando llego al final llama lo que sigue bien, pero me actualiza y el scroll sube hasta arriba
@francoagustin765
@francoagustin765 Жыл бұрын
Alguien me explica que se logra al guardar el debounceHandleNextPage en un ref, perdon pero no pude entenderlo.
@Maikolgames
@Maikolgames 4 жыл бұрын
Cual es el orden de esta serie?
@midudev
@midudev 4 жыл бұрын
En mi web los tienes todos en orden: midu.dev/curso-gratis-react-2020/
@Maikolgames
@Maikolgames 4 жыл бұрын
@@midudev no sabía que tenías un curso en platzi, acabo de comenzarlo, tengo mucha emoción y ganas de aprender con tu curso
@adriatomas4972
@adriatomas4972 4 жыл бұрын
20:54
@miguetenedor
@miguetenedor 3 жыл бұрын
buen video pero hace falta usar tantas librerias para solucionar cada problemita que hay? porque se arma una ensalada enorme de paquetes y librerias dentro de librerias xD
@pablodm9
@pablodm9 3 жыл бұрын
28:35 wey... WEY!! que es esta BRUJERÍA!!???
@Jyro77
@Jyro77 2 жыл бұрын
Mas de 2 años del directo y el "Masonry" no se ha integrado en Chrome aún :'U
@ishigod7346
@ishigod7346 3 жыл бұрын
mi pc peto con el ciclo infinito :(
@midudev
@midudev 3 жыл бұрын
😅 sorry
She made herself an ear of corn from his marmalade candies🌽🌽🌽
00:38
Valja & Maxim Family
Рет қаралды 18 МЛН
Support each other🤝
00:31
ISSEI / いっせい
Рет қаралды 81 МЛН
Beat Ronaldo, Win $1,000,000
22:45
MrBeast
Рет қаралды 158 МЛН
POLÉMICO cambio de logo de CINEMEX. ¿Por qué tanto rechazo?
25:20
Marco Creativo
Рет қаралды 65 М.
AYUDANOS A GANAR | Multiclub Arena IX Edición
Chess.com ES
Рет қаралды 101
Are you using a Hacked AI system?
27:06
David Bombal
Рет қаралды 73 М.
No eres perezoso: Así puedes ganar dinero en línea
19:35
Daniel Felipe Medina
Рет қаралды 16 М.
Animaciones entre navegaciones de página con CSS
0:40
midudev
Рет қаралды 13 М.
She made herself an ear of corn from his marmalade candies🌽🌽🌽
00:38
Valja & Maxim Family
Рет қаралды 18 МЛН