Тёмный
Luis Cabrera
Luis Cabrera
Luis Cabrera
Подписаться
Programación con Javascript - React - Node
Комментарии
@joseleonrs9817
@joseleonrs9817 4 дня назад
Aquireforzando por la empresa requiere react 😅
@JuanPerez-nx6hm
@JuanPerez-nx6hm 13 дней назад
muy bien Luis, muy bien saludos desde Cuba, eres todo un maestro, me gusto mucho las diferentes formas que podemos encontrar un mismo codigo, muy bien Luis
@ahmuyndong786
@ahmuyndong786 23 дня назад
A mi me funciono asi, por si alguien esta estancado <Navigate to='/login' state={{from: location.pathname}}/>
@Szchmausser
@Szchmausser Месяц назад
Brutal explicacion sobre custom hooks, la mejor de todo RU-vid, y eso que he visto muchos videos sobre este tema. Felicitaciones al creador del canal. Lastima no ha subido mas videos.
@edgarolarte7583
@edgarolarte7583 Месяц назад
Recién entendí el uso de useState, sobre todo es muy útil con la base de datos, gracias por la excelente explicación.
@AlonsoLayena
@AlonsoLayena 2 месяца назад
Muy bien explicado, muchas gracias.
@alexmon689
@alexmon689 3 месяца назад
❤❤❤
@crisr_vlogs
@crisr_vlogs 3 месяца назад
Me encaton el final, dar un poco de todo lo hablado. Excelente!
@sol____-_-
@sol____-_- 3 месяца назад
Genial la explicación, me ha servido un montón. Muchas gracias.
@maclaren33
@maclaren33 3 месяца назад
En el minuto 19 no entendí por q dijiste q si ponemos la función afuera se necesitaría utilizar el use Callback, acá en el useeffect cada q entre recreara la función también?
@n4h92
@n4h92 3 месяца назад
3 años despues, 100% util, me estan pidiendo performance en el trabajo y no entendia en que momento aplicar estos hooks
@nahuelgigena4276
@nahuelgigena4276 3 месяца назад
Conceptos claros, el video perfecto para entender React memo, useMemo y useCallback
@mauroleonardi390
@mauroleonardi390 3 месяца назад
Buena Luis!! Muchas gracias por el todos estos videos muy utiles para realizar un código prolijo.. Ojalá retomes asi hacemos el backend!! un abrazo!
@gomu_2002
@gomu_2002 3 месяца назад
Me gustaría que cuando termine este proyecto de MERN, pueda subirlo al repositorio de github.
@capdestre2399
@capdestre2399 4 месяца назад
Muy bueno!
@arielzarate3643
@arielzarate3643 5 месяцев назад
Che no subió más videos no?!!
@arielzarate3643
@arielzarate3643 5 месяцев назад
disculpa no subis mas videos ??
@janieranez4026
@janieranez4026 5 месяцев назад
Profe sería bueno una actualización del curso de reactjs
@ultrasoftware9077
@ultrasoftware9077 5 месяцев назад
Gracias luis estas correciones son para las nuevas versiones de router
@ultrasoftware9077
@ultrasoftware9077 5 месяцев назад
Para nuevas versiones {/* //redirection */} <Route path="signin" element={<Navigate to="/login"></Navigate>} />
@ultrasoftware9077
@ultrasoftware9077 5 месяцев назад
Cambios en route , la version receiente da error solucion import { Navigate } from "react-router-dom"; export default function PrivateRoute({ Component }) { const user = { id: 1 }; return user ? Component : <Navigate to="/login" />; } //app <Route path="dashboard" element={<PrivateRoute Component={<DashBoardPage/>} />} />
@ultrasoftware9077
@ultrasoftware9077 5 месяцев назад
last version of rect router use navigate not history import { useLocation, useNavigate } from "react-router-dom"; function UseLocationPage() { const navigate = useNavigate(); const location = useLocation(); const query = new URLSearchParams(location.search); console.log(query); const skip = location.state?.skip || 0; //valores por defecto const limit = location.state?.limit || 15; //valores por defecto const toComponentB = () => { navigate("/categories", { state: { skip: 44, limit: 99 } }); }; return ( <div> UseLocation <br></br> skip param {skip} <hr></hr> limit param {limit} <div> <a onClick={() => toComponentB()}>Component B</a> </div> </div> ); } export default UseLocationPage;
@ultrasoftware9077
@ultrasoftware9077 5 месяцев назад
al fin comprendi bien la navegacion ...gracias
@ultrasoftware9077
@ultrasoftware9077 5 месяцев назад
ultima version de react switch es reemplazado por routes <BrowserRouter> <Routes> <Route index element={<h1>Home</h1>} /> <Route path="blogs" element={<h1>Blogs</h1>} /> <Route path="about" element={<h1>about</h1>} /> </Routes> </BrowserRouter>
@ultrasoftware9077
@ultrasoftware9077 5 месяцев назад
El mejor.... gracias
@enriquesoteldo743
@enriquesoteldo743 5 месяцев назад
cuando regresas? excelente contenido con un solo video tuyo aprendo lo que no en 100 de otros
@ultrasoftware9077
@ultrasoftware9077 5 месяцев назад
eres el mejor
@ultrasoftware9077
@ultrasoftware9077 5 месяцев назад
un comentario acerca de usecallback , que es un poco confuso, el use callback guarda en cahe la funcion y el resultado si no cambian sus parametros. Luis es el mejor que he visto en este tema y su forma de enseñar es 100% entendible. MIl gracias
@ultrasoftware9077
@ultrasoftware9077 5 месяцев назад
Hola luis , felicitaciones eres el mejor para enseñar , gracias por tu tiempo.
@gubrux
@gubrux 5 месяцев назад
2024- muchos errores por las actualizaciones. PrivateRouter: import { useEffect } from "react"; import { useNavigate } from "react-router-dom"; function PrivateRoute({ children }) { const user = null; // replace with your authentication logic const navigate = useNavigate(); useEffect(() => { if (!user) { navigate("/login"); } }, [user, navigate]); if (!user) { return null; } return children; } export default PrivateRoute; AppRouter: Aqui para no extender demasiado, deben envolver sus rutas asi: <Route path="/account" element={ <PrivateRoute> <AccountPage /> </PrivateRoute> } /> al menos yo hice asi y funciono, quizas haya alguna manera mas simple
@ultrasoftware9077
@ultrasoftware9077 5 месяцев назад
yo programo en react y he aprendido mucho mas con este tutorial...super excelenet forma de explicar. Te felicito.
@ultrasoftware9077
@ultrasoftware9077 5 месяцев назад
excelente tutorial
@gerardoaraujo5312
@gerardoaraujo5312 6 месяцев назад
gracias por tu colaboracioon te haces enntender mmuy bien, mil gracias por tu interes hacia las personas que desean conocer mas de React
@bymarkokiller9640
@bymarkokiller9640 7 месяцев назад
Excelente clase 👍, me quedó mucho más claro con los ejemplos, súper entendido
@dimatteocdimatteoc1462
@dimatteocdimatteoc1462 9 месяцев назад
¿Qué pasó con Luís?
@carlosfranco8377
@carlosfranco8377 9 месяцев назад
Bro que bien explicas!!!! Ahors mismo aplicaré context y useReducer porque por lo que he visto ys no se esta usando tanto redux toolkit:(
@davidchalmers5881
@davidchalmers5881 9 месяцев назад
Hola amigo, te puedo contactar para una asistencia en ese tema de assambler es un problemita de universidad que no entiendo😥
@montotox
@montotox 10 месяцев назад
Que crack! muy bueno realmente. Como dicen los demás usuarios, es oro puro este video.
@ep4r4
@ep4r4 11 месяцев назад
Coño a ti si te entendí, me gusta como explicas en este video, espero ver la misma manera de enseñar en videos siguiente.
@carlosterrazas8913
@carlosterrazas8913 11 месяцев назад
En la version 18 de react ya no sucede este error del actualizar algo desmontado. porque? es el navegador o la version de react soluciono este problema nativamente?. porque ya no me sale el error cuando se intenta actualizar algo desmontado.
@luiscarlosdelorenzicantero7379
para los que no entiende por que creamos el componente UserProvider , y porque no se vuelven a renderizar los componentes internos del provider, por el simple hecho de estar pasados como childrens dentro de un componente por ejemplo: const SomeOutsideComponent = () => { return ( <WrapperComponent> <ChildComponent /> </WrapperComponent> ) } cuando usamos esta sintaxis estamos pasando ChildComponent como una prop de WrapperComponent entonces si es que WrapperComponent se vuelve a renderizar ChildComponent no se volvera a renderizar por que es una prop de WrapperComponent. PERO su SomeOutsideComponent se vuelve a renderizar , ahi si WrapperComponent y ChildComponent se volveran a renderizar para entender mejor por favor mirar este post www.developerway.com/posts/react-elements-children-parents
@unargentinoquepiensa7428
@unargentinoquepiensa7428 Год назад
cuanto dura mas o menos este proyecto??
@AlexanderGandara
@AlexanderGandara Год назад
He visto varios cursos, esos que vi no dan este detalle y detenimiento en explicar bien como funcionan estos hooks, Gracias! . Seguiré practicándolos.
@jhonestiwarrodriguezcorrea6663
Estoy esperando el video de cómo medir los tiempos de carga jajaja Excelente video, muchas gracias!!! 🎉
@arnoldcoto2065
@arnoldcoto2065 Год назад
Excelente explicacion, la mejor que he encontrado
@ExcipienteCBP
@ExcipienteCBP Год назад
Horas y horas investigando y revisando información y tutoriales para entender este hook; pero no terminaba de entender el concepto. Aquí a la primera, explicas muy bien. Por favor no dejes de crear contenido. Te sigo desde ya.
@maclaren33
@maclaren33 Год назад
Admiro tu forma simple de explicar las cosas. Tienes canal de udemy?
@Sergio-di1jt
@Sergio-di1jt Год назад
Es la mejor explicacion de todas las que he visto y mas completa sobre este tema que es dificil de entender
@angelgabrielgarciarangel133
Muchas gracias. La garantía para entender estos hooks es lo que memorizan. React.memo (memo), memoriza el componente acorde a las props que este tiene. useMemo, por su lado, memoriza es un valor, y el useCallback memoriza una función, cada una se memorizará acorde a las dependencias que le establezcamos. No obstante, como mencionas, hay que saber cuando usar estas funcionalidades de React, ya que puede ser que no mejore el rendimiento de la aplicación, sino que lo empeore. Muchas gracias, me suscribo y estaré viendo más contenido tuyo.
@danielihuit9618
@danielihuit9618 Год назад
Necesita de alguna librería para el LCD?