Curso React: 80. Context API - Haciendo una APP MultiIDIOMA CON Context - jonmircha

  Рет қаралды 6,421

jonmircha

jonmircha

Күн бұрын

En este video hacemos una App para entender como funciona Context API de React, en este video programamos la funcionalidad de multi idioma con Context API.
⚛️ Curso React - • Curso React.js
💛 Aprende JavaScript - aprendejavascr...
🔵 Curso Webpack - • Curso de Webpack - jon...
📖 Mis notas sobre React jonmircha.com/...
📦 Códigos: github.com/jon...
🔵 Documentación Context API - es.reactjs.org...
🎥 VIDEOS RECOMENDADOS
🟣 Instalando Git - • 🤯😱 Usa la terminal de ...
🟣 Instalando Node - • Instalación de Node.js...
🟣 Instalando NVM - • Múltiples versiones de...
🔔 Suscríbete al canal kzbin.info... 🤓
👉 Visita mi sitio web jonmircha.com/ 💻
🌮 ¿Me invítas un taco? www.paypal.me/...
🤲 Apóyame con una Donación jonmircha.com/...
📫 Suscríbete a mi lista de correo tinyletter.com...
#React #Reactjs #ReactContext

Пікірлер: 87
@marlysaguila5564
@marlysaguila5564 Жыл бұрын
Buenísimo. Aún no puedo creer que haya hecho las dos restantes con la explicación del video anterior, no siendo necesario ver la solución. Muchísimas gracias!
@jonmircha
@jonmircha Жыл бұрын
😉👋🏻
@matiasromera330
@matiasromera330 2 жыл бұрын
no tuve ningún problema de mandarme a hacer sólo el context del lenguaje, se nota que explicás bien!
@jonmircha
@jonmircha 2 жыл бұрын
😉👍🏻
@walterjosesuarezdelacruz1495
@walterjosesuarezdelacruz1495 2 жыл бұрын
voy a ver tu video hasta el final sin practicar, auqnue claro copiando el código, para despues verlo nuevamente, pero ahora si practicando, no se si sea la manera más efectiva de aprender, pero a mi me funciona, grande Profe
@jonmircha
@jonmircha 2 жыл бұрын
😉👍🏻
@soycmramos
@soycmramos Жыл бұрын
Por fin entendí el Context API. Muchas gracias, Jon.
@jonmircha
@jonmircha Жыл бұрын
Con mucho gusto👋🏻😉
@Leaaan_
@Leaaan_ 3 ай бұрын
Lo entendí a la primera, pude hacerlo sin ver el video y he ahorrado tiempo. Muchas gracias Jon, entendí perfectamente Context API. :)
@jonmircha
@jonmircha 3 ай бұрын
Excelente!👋🏻😉
@ramiroocamporodriguez8096
@ramiroocamporodriguez8096 2 жыл бұрын
Gracias Jon eres un gran ser humano y excelente maestro
@jonmircha
@jonmircha 2 жыл бұрын
😉👋🏻
@martingalenda
@martingalenda 2 жыл бұрын
Tengo una pregunta, y dos aportes para todos: - Pregunta: Se le puede pasar parametros desde un componente consumer, a una función ubicada en el componente provider? o solo puede recibir el evento? He intentando y no he podido. Y en ningúno de los ejercicios se hablo del tema. - Aportes: 1.- En el ejercicio de lenguajes, hay una variable de estado de más, se puede controlar facilmente en una. 2.- Si quieren llevar el ejercicio a un nivel más allá, recuerden que tienen la posibilidad de detectar el idioma utilizado por el navegador del usuario. Por lo que si se hacen las validaciones pertinentes utilizado la propiedad (navigator.language de window), comunmente el usuario ni si quiera deba cambiar de idioma, y siempre vea el de su preferencia. Saludos
@darkaxce
@darkaxce 3 жыл бұрын
Agradezco el increíble contenido que tienes, eres una persona que tiene buena calidad en su contenido! Espero que luego nos puedas dar una mano con REDUX la verdad eres de los que mejor explica esos temas complejos. Los haces ver como si fueran fácil jajajaj Muchos éxitos y gracias por todo
@jonmircha
@jonmircha 3 жыл бұрын
😉🙌🏻
@chusteryt3715
@chusteryt3715 2 жыл бұрын
Wow, super sencilla la explicación
@jonmircha
@jonmircha 2 жыл бұрын
Gracias, saludos😉👋🏻
@andreygomez2627
@andreygomez2627 2 жыл бұрын
Jhon eres increíble. tu manera de explicar es asombrosa. logre realizar los 2 ejercicios con tu explicación del vídeo anterior.
@jonmircha
@jonmircha 2 жыл бұрын
👏🏻😀
@paulpaucarb
@paulpaucarb Жыл бұрын
Gracias!!!! lo entendi a la primera ojala y despues de este curso ya pueda comenzar hacer mis propias aplicaciones , eres el mejor Jhon
@jonmircha
@jonmircha Жыл бұрын
👋🏻😉
@lucianomoreno5070
@lucianomoreno5070 3 жыл бұрын
Felicidades Jon. Estoy haciendo un libro en react, a partir de tus explicaciones, tengo el header, main y footer. En el footer he puesto dos botones next y previus, para mostrar en main cada capitulo. El problema es que no se como cambiar el contenido del componente main. Muchas gracias, y perdone las molestias.
@jonmircha
@jonmircha 3 жыл бұрын
Podrías hacerlo justamente con Context 😉
@alexisvazquez9370
@alexisvazquez9370 2 жыл бұрын
Hermano en verdad eres un crack!
@jonmircha
@jonmircha 2 жыл бұрын
😉🙌🏻
@instintoimagen
@instintoimagen Жыл бұрын
Genial este curso de #reactjs Genial la didáctica de proponer resolver por si solos antes de ver el video. Pedagógicamente muy valorado!!!
@jonmircha
@jonmircha Жыл бұрын
Muchas gracias!
@eduardoFreites
@eduardoFreites 2 жыл бұрын
Es que explicas tan bien que solo tuve que verme el vídeo anterior una sola vez y pude hacer este ejercicio sin ver el vídeo, bárbaro! 👏🏼
@jonmircha
@jonmircha 2 жыл бұрын
Excelente!
@manoloexplaintome6348
@manoloexplaintome6348 2 жыл бұрын
Un millón de gracias por ofrecernos cursos de tantísima calidad!! En return comentas que value puede llamarse como queramos y tiene sentido ya que luego desestructuramos en los componentes este objeto ( const { theme, handleTheme } = useContext(ThemeContext); ) lo curioso es que si en lugar de llamar value le llamo de otra forma al compilar me da el error: TypeError: Cannot destructure property 'theme' of 'Object(...)(...)' as it is undefined. Gracias!!
@jonmircha
@jonmircha 2 жыл бұрын
😮
@leonardomendoza3440
@leonardomendoza3440 2 жыл бұрын
pudiste resolverlo? a mi me da ese error aun poniendo la palabra value de propiedad, pero se soluciona recargando el navegador, en conclusion funciona pero nose porque se da ese error
@nicolasportu
@nicolasportu Жыл бұрын
Outstanding! Lo mejor de KZbin, simple, sin complicarse :)
@jonmircha
@jonmircha Жыл бұрын
😉👋🏻
@r.w.s.2402
@r.w.s.2402 2 жыл бұрын
Genial, queda super ordenado todo el código y mucho más limpio. Me encanta!!
@jonmircha
@jonmircha 2 жыл бұрын
Totalmente!
@admoises
@admoises 2 жыл бұрын
Excelente video, gracias a tu explicación del capítulo anterior pude hacer este ejercicio solo y el del siguiente video también lo realicé, genial genial.
@jonmircha
@jonmircha 2 жыл бұрын
😉👍🏻
@enzofrias1367
@enzofrias1367 2 жыл бұрын
Exelente jon! muchas gracias!!
@jonmircha
@jonmircha 2 жыл бұрын
Muchas gracias!
@cumpaMira
@cumpaMira 2 жыл бұрын
Gracias profe!
@jonmircha
@jonmircha 2 жыл бұрын
😉👍🏻
@RicardoAlbarenque-j6s
@RicardoAlbarenque-j6s 10 ай бұрын
Excelente tutorial Jon, mil gracias!!! El unico feedback que te puedo dar para mejorar el video es aprender la pronunciacion de language en ingles, lo demas todo perfecto!
@jonmircha
@jonmircha 10 ай бұрын
👋🏻😉
@aviellisandrovasquezreyes1172
@aviellisandrovasquezreyes1172 Жыл бұрын
increible curso :D :D :D :D
@AngelSalazar-uf5fk
@AngelSalazar-uf5fk 3 жыл бұрын
jajaja me dio risa porque estuve practicando, y logre hacer el languagueContext y el AuthContext, pero yo vi que tu exportas por defecto es el contexto, y yo exportaba por defecto el provider jajajaja pero igual funcionaba, supongo que no tiene nada que ver porque funciona igual.
@jonmircha
@jonmircha 3 жыл бұрын
👍🏻
@jonstory5337
@jonstory5337 3 жыл бұрын
*1)first of all ... I ♥ your videos ALL OF THEM 2)do u have udemy courses??? if not !!! u should make a couple of them 3) Could u make a more actual and modern node js full course ??? that would b bad-ass ... THANKS FOR YOUR TIME AND EFFORT♥♥♥*
@jonmircha
@jonmircha 3 жыл бұрын
1)Thanks 2)I don't have courses in FUCKdemy and I don't pretend to have them 3) Soon
@edwinromanh
@edwinromanh 3 жыл бұрын
@@jonmircha FUCKdemy, jajajajaj!!!
@ivanbraun5769
@ivanbraun5769 29 күн бұрын
Buenisimo video!!
@jonmircha
@jonmircha 28 күн бұрын
Gracias!!
@Wiiiiizard
@Wiiiiizard Жыл бұрын
🧙‍♂Muchas gracias!!!
@jonmircha
@jonmircha Жыл бұрын
😉👋🏻
@yerkoantoniomedinapichun5139
@yerkoantoniomedinapichun5139 Жыл бұрын
Me habían salido muchos errores cuando intenté hacer el ejercicio por mi cuenta, según yo tenia todo igual, hasta que en el min 11:24 me di cuenta que no llamé nunca a useContext ni en el Main ni en el footer
@jonmircha
@jonmircha Жыл бұрын
🫢
@conelecphp7751
@conelecphp7751 3 жыл бұрын
Que buena enseñanza profe acerca del context... gracias
@jonmircha
@jonmircha 3 жыл бұрын
Con mucho gusto
@estebanoctaviopavezllanca2385
@estebanoctaviopavezllanca2385 3 жыл бұрын
Muchas gracias tarea realizada
@jonmircha
@jonmircha 3 жыл бұрын
😉👍🏻
@d-landjs
@d-landjs 2 жыл бұрын
Super entendible maestro :D cada vez mas cerca de llegar al final (?
@jonmircha
@jonmircha 2 жыл бұрын
😉👍🏻
@francovedia5584
@francovedia5584 2 жыл бұрын
gracias
@jonmircha
@jonmircha 2 жыл бұрын
Gracias por comentar
@maxigarrett3121
@maxigarrett3121 3 жыл бұрын
Es mejor hacer toda la logica como hizo estos ejemplos sin contextApi y después crear context , o es mejor hacerlo desde el principio? Excelente clase profe
@jonmircha
@jonmircha 3 жыл бұрын
Más bien depende de tus necesidades del proyecto, yo simplemente te estoy planteando un ejercicio desde las diferentes opciones que nos da React
@giovannivoltaproxy
@giovannivoltaproxy 3 жыл бұрын
Buen video, buen contenido gracias Profe ⚛️
@jonmircha
@jonmircha 3 жыл бұрын
😉🙌🏻
@heroiulacio2345
@heroiulacio2345 Жыл бұрын
En el caso de que no les funcione igual que al profe, primero tomen data de useContext(LanguageContext), y luego desestructuren texts y handleLanguage de data, me estuvo dando errores durante horas, al parecer el problema que ocurre es que para acceder al texts que es un objeto con objetos dentro no lo podemos hacer de una forma simple (fue mi conclusion xd) const {theme, handleTheme} = useContext(ThemeContext) const data = useContext(LanguageContext); const {texts, handleLanguage} = data;
@helipalacio8772
@helipalacio8772 Жыл бұрын
👏👏👏 🙏🙏🙏
@jonmircha
@jonmircha Жыл бұрын
👋🏻😉
@eduardomazzucchelli1423
@eduardomazzucchelli1423 2 жыл бұрын
como estas Jon, me adelante hacia el 80, x que estoy haciendo una app en expo react native, y llego el momento del multiidioma, me imagino que esto que explicas, aplica perfetamente verdad ??
@jonmircha
@jonmircha 2 жыл бұрын
@vsemprivet9493
@vsemprivet9493 3 жыл бұрын
Jon gracias por el video. Ahora tengo una pregunta. En tu opinion Context API sustituye el trabajo de Redux o solo debería usarlo en casos puntuales?
@jonmircha
@jonmircha 3 жыл бұрын
En aplicaciones pequeñas medianas, sí yo he reemplazado Redux por Context o por Reducers
@vsemprivet9493
@vsemprivet9493 3 жыл бұрын
@@jonmircha Otra vez gracias Jon.
@lalojejeje
@lalojejeje 2 жыл бұрын
Jon Jon Jon!!!...
@jonmircha
@jonmircha 2 жыл бұрын
😉👍🏻
@nicolasportu
@nicolasportu Жыл бұрын
Puede ser que React Router no funcione bien con useContext?
@edwina.espinaltaveras4222
@edwina.espinaltaveras4222 3 жыл бұрын
El contexto no me funciona TypeError: Cannot read properties of undefined (reading 'headerTitle')
@jonmircha
@jonmircha 3 жыл бұрын
seguramente tienes errores de dedo en la definición de tus variables
@axelpaz4601
@axelpaz4601 2 жыл бұрын
Lo pude hacer solo 😎
@jonmircha
@jonmircha 2 жыл бұрын
👏🏻😛👌🏻
@alvarohernanuseche4051
@alvarohernanuseche4051 Жыл бұрын
🦫🦫
@jonmircha
@jonmircha Жыл бұрын
👋🏻😉
WORLD BEST MAGIC SECRETS
00:50
MasomkaMagic
Рет қаралды 44 МЛН
哈莉奎因怎么变骷髅了#小丑 #shorts
00:19
好人小丑
Рет қаралды 47 МЛН
HAH Chaos in the Bathroom 🚽✨ Smart Tools for the Throne 😜
00:49
123 GO! Kevin
Рет қаралды 13 МЛН
DEVflexiones 🤔 IA vs DEVs  - jonmircha
23:08
jonmircha
Рет қаралды 3,7 М.
Cómo TIPAR Componentes en React con ComponentProps
12:49
José Ángel Hdz Rda
Рет қаралды 1,1 М.
Curso React: 84. Reducers Introducción - jonmircha
24:40
jonmircha
Рет қаралды 14 М.
Curso React: 75. Context API Introducción - jonmircha
15:16
jonmircha
Рет қаралды 13 М.
DEVflexiones 🤔 Consejos para tu camino como DEV - jonmircha
30:22
WORLD BEST MAGIC SECRETS
00:50
MasomkaMagic
Рет қаралды 44 МЛН