He comprado tu curso de React de Clontagram, tiene errores de servidor de la API por CORS que no han solucionado Estaria bien si al menos haces esa actualizacion, explicada en un video .... digo, ya que cobras por el curso, lo ideal seria tenerlo en buenas condiciones
Hola somos dos. vivo en Brasil y he encontrado en portugês, que no son deficientes pero carecen esa clareza de Macario y entender lo que esta haciendo. sólo explican "crio um objeto e depois crio uma função ...." pero sin el entendimiento de como trabajan
Bro, se nota por tu acento que eres Venezolano, yo igual, aunque este video es viejo, dentro de todo el contenido que he visto por alli, es una de las mejores explicaciones del Context API de React, bastante acertado. Felicidades.
Muchas gracias, creo que es la primera o segunda vez que comento un video de TH-cam se agradece infinito la forma y lo didácticos que eres al enseñar🙌🏼.
Dos cosas: uno, van dos videos que veo sobre React Context y me alegra ver que los dos usan el mismo esquema de colores que yo en el editor. Dos, da por hecho que estaré visitando tu sitio web cuando termine con lo que estoy haciendo (Y) Gracias!
Tengo un problema que aun no entiendo y realmente me gustaria saber mi Context recibe una informacion traida con fetch y tengo varioas cambios que se le hacen a esta info principalmente agragar y eliminar pero ahi un problema y es que cada que cargo otra ruta y vuelvo a la que los muestra no me guarda los agregados ni eliminados si no que trae la instancia inicial del fetch
Realmente se recomienda que para cosas muy pequeñas es decir cambios de tema y de pronto parte de la autentificacion, pero no recargarlo porque la idea del context es resolver ciertos escenarios donde Redux es muy verboso, pero redux será una excelente opción para manejos generales de estado en aplicaciones grandes o que requiera gran manejo del estado general.
Hola, cuando agrego export default para crear una función para envolver al app con el usuarioProvider me dice que solo se permite un solo export default
Todo genial, pero hay una cosa que me sucede cuando actualizo mi navegador, mis datos context no se mantienen y me devuelve null como estado inical, es decir que los datos no persisten al actualizar el navegador, del resto funciona bien. ¿Sigo usando entoces localStorage o hay una solucion para esto?
Excelente vídeo, por fin entendí !!! pero me queda una duda, en el caso de querer usar una función, como por ejemplo en tu proyecto si quisiera usar la funcion de login como seria el uso?
Gracias! Tengo una duda, si necesito no solo compartir Usuario, sino tambien otros datos, tendria que crearme un contexto por cada dato y como tendria que wrappear la aplicacion con todos los contextos creados? Gracias otra vez
Hola! Si correcto donde y cuando quieras, y estoy siempre disponible para responder preguntas. Aquí te dejo el link: appdelante.com/cursos/descripcion/crea-un-clon-de-instagram-con-react-js
Entiendo todo tu código, pero para que usas el useEfect dentro del UsuarioProvider? Trato de implementarlo en un código mio, usaba useReducer, pero creo que es mas limpio como lo haces, pero me quedo la duda de ese useEfect que hace el endPoin whoami?
Hola Victor, la razón por la que tengo un useEffect es porque cuando la aplicación se inicializa utilizó un web token para pedir la información del usuario al servidor
Nota: si de repente cuando encierran(sea cual sea el componente que necesiten) dentro de su contexto y esa porcion de codigo no renderiza entonces, cambiar un poco lo que retorna el provider de esta forma: {props.children} De esta manera se va a renderizar sea cual sea el hijo que ingreses dentro del provider en esa posicion de codigo
¿Quieres dominar React.js? Aprende cómo crear un Instagram desde cero: appdelante.com/cursos/descripcion/crea-un-clon-de-instagram-con-react-js
He comprado tu curso de React de Clontagram, tiene errores de servidor de la API por CORS que no han solucionado
Estaria bien si al menos haces esa actualizacion, explicada en un video .... digo, ya que cobras por el curso, lo ideal seria tenerlo en buenas condiciones
Muy bien explicado... me sirvió para migrar una app con RTK a Context Provider por un tema de seguridad... mi like y mi suscripción
Increible la claridad con la que explicaste este concepto. Me siirvio MUCHISIMO!
Me ayudó en lo que estaba haciendo, muchas gracias :)
Excelente video! Lo necesitaba urgentemente y no encontraba esta explicación tan clara por ningún lado jajajaja
Hola somos dos. vivo en Brasil y he encontrado en portugês, que no son deficientes pero carecen esa clareza de Macario y entender lo que esta haciendo. sólo explican "crio um objeto e depois crio uma função ...." pero sin el entendimiento de como trabajan
Bro, se nota por tu acento que eres Venezolano, yo igual, aunque este video es viejo, dentro de todo el contenido que he visto por alli, es una de las mejores explicaciones del Context API de React, bastante acertado. Felicidades.
Hola Oscar, sí soy Venezolano. Muchas gracias por el comentario, que bueno que te gusto 🙌
Cuando domine react un poco mas volveré a este video
Volviste?
Muchas gracias, creo que es la primera o segunda vez que comento un video de TH-cam se agradece infinito la forma y lo didácticos que eres al enseñar🙌🏼.
Eres un crack amigo, con este y el de los hooks me has salvado horas de documentación engorrosa, muchas gracias.
Conchale Macario gracias súper interesante el video. No entendí absolutamente nada pero estoy seguro que lo usaré más appdelante.
Todos somos vos jajajaj
Excelente! por fin entendi Context. muchas gracias!!
excelente video, muy bien explicado
Dos cosas: uno, van dos videos que veo sobre React Context y me alegra ver que los dos usan el mismo esquema de colores que yo en el editor. Dos, da por hecho que estaré visitando tu sitio web cuando termine con lo que estoy haciendo (Y)
Gracias!
Crack..! excelente manera de explicar..!
¡Gracias! Excelente explicación!
Mas facil no pueder ser! Buena explicacion man! Thanks!
Gracias Jose!!
Muy buen video amigo, me ayudaste mucho +1 seguidor!
BIen explicado, felicitaciones!
Gracias Leo
Tengo un problema que aun no entiendo y realmente me gustaria saber mi Context recibe una informacion traida con fetch y tengo varioas cambios que se le hacen a esta info principalmente agragar y eliminar pero ahi un problema y es que cada que cargo otra ruta y vuelvo a la que los muestra no me guarda los agregados ni eliminados si no que trae la instancia inicial del fetch
En esos casos es mejor usar redux o no?
Excelente explicación bro
Excelente Explicación (Y)
deberías tener un millón de suscriptores y ser millonario vendiendo curso como rayos no es así XD lomaximo.VE
Holaa, muchas gracias por el video! Pregunta rapida, puedo crear contextos para componentes no? (osea, no necesariamente toda la app)
Si si puedes Lucas! No tienes que envolver a toda la aplicación.
@@appdelante Gratziee... ahi estuve programando todo el día, ya le agarre la mano jeje :)
Esto reemplaza lo que hace redux ó son dos cosas totalmente diferentes?
Realmente se recomienda que para cosas muy pequeñas es decir cambios de tema y de pronto parte de la autentificacion, pero no recargarlo porque la idea del context es resolver ciertos escenarios donde Redux es muy verboso, pero redux será una excelente opción para manejos generales de estado en aplicaciones grandes o que requiera gran manejo del estado general.
esto reemplaza a los estados y luego redux es mas avanzado que esto (redux reemplazaria al context)
Esto reemplaza redux ?
Hola, cuando agrego export default para crear una función para envolver al app con el usuarioProvider me dice que solo se permite un solo export default
Todo genial, pero hay una cosa que me sucede cuando actualizo mi navegador, mis datos context no se mantienen y me devuelve null como estado inical, es decir que los datos no persisten al actualizar el navegador, del resto funciona bien. ¿Sigo usando entoces localStorage o hay una solucion para esto?
excelente , muchas gracias. sólo una sugerencia usas mucho la palabra "verdad?", pero nada que impida entender el tutorial. :)
En su curso enseñan el manejo de jwt?
Sí! Y si quieres aprender la parte del backend te recomiendo: appdelante.com/cursos/descripcion/diseno-de-apis-con-node-js
Excelente vídeo, por fin entendí !!! pero me queda una duda, en el caso de querer usar una función, como por ejemplo en tu proyecto si quisiera usar la funcion de login como seria el uso?
El valor de un context puede ser modificado? osea cambiarlo como si fuera un estado
Gracias! Tengo una duda, si necesito no solo compartir Usuario, sino tambien otros datos, tendria que crearme un contexto por cada dato y como tendria que wrappear la aplicacion con todos los contextos creados? Gracias otra vez
Un ejemplo basico de ómo utilizar un context para un componente con sus metodos? rollo quiero un metodo que pueda utilzar 2 niveles abajo :S
Ricardo una pregunta!Mi compro el curso puedo acceder donde y cuando quiero?
Hola! Si correcto donde y cuando quieras, y estoy siempre disponible para responder preguntas.
Aquí te dejo el link: appdelante.com/cursos/descripcion/crea-un-clon-de-instagram-con-react-js
@@appdelante Muchas gracias Ricardo! Será mi regalo de Navidad.
Entiendo todo tu código, pero para que usas el useEfect dentro del UsuarioProvider? Trato de implementarlo en un código mio, usaba useReducer, pero creo que es mas limpio como lo haces, pero me quedo la duda de ese useEfect que hace el endPoin whoami?
Hola Victor, la razón por la que tengo un useEffect es porque cuando la aplicación se inicializa utilizó un web token para pedir la información del usuario al servidor
Este video es parte del curso de clontagram?
Me puedes compartir el link del git para ver el helpers
amigo explica esta sencilla pregunta, redux o context ? que puedes decir como experto ?
You can choose for one of the above gifts
useContext es demasiado útil en mis proyectos
me siento como si encorte un bolso con un millón de dólares tirados en la calle no se que hacer haaaaaaaaaaaaaaa
9:17 at 0.25x (sorry xD)
crack
me ejtreja que no puede pronunjiar la eje y la hota. "vamoj al loguin raut"
Nota: si de repente cuando encierran(sea cual sea el componente que necesiten) dentro de su contexto y esa porcion de codigo no renderiza entonces, cambiar un poco lo que retorna el provider de esta forma:
{props.children}
De esta manera se va a renderizar sea cual sea el hijo que ingreses dentro del provider en esa posicion de codigo