Callbacks 🆚 Promises en JavaScript. ¡Entiende las diferencias y la importancia de cada una!

  Рет қаралды 186,403

midulive

midulive

Күн бұрын

¿Qué son los callbacks? ¿Para qué sirven? ¿Se siguen usando? En 10 minutos te explico qué son los callbacks y cómo cambiarlos por Promesas en JavaScript.
▶ No te pierdas más directos en: / midudev

Пікірлер: 138
@midulive
@midulive 2 жыл бұрын
🟣 Sigue los directos en www.twitch.tv/midudev
@maurocruz1824
@maurocruz1824 2 жыл бұрын
En dónde estás corriendo JS?
@Ricardox-vm1xc
@Ricardox-vm1xc 2 жыл бұрын
@@maurocruz1824 RunJS
@pedroarnoldomachadoduran546
@pedroarnoldomachadoduran546 Ай бұрын
Es la mejor explicación que ví en mi vida de callbacks y promesas. Mil gracias. No tengo palabras
@hopersk8
@hopersk8 6 ай бұрын
lo que antes veia y no entendia nada de nada, ahora entiendo un 50% aun me falta mucho. pero gracias a ti, sigo dandole. gracias midu.
@alejandrogomezanaya6306
@alejandrogomezanaya6306 10 ай бұрын
Que explicación tan sencilla y en terminos que nada queda lugar ambiguedad o dudas. Gracias Midu!
@ertes7379
@ertes7379 3 ай бұрын
muchas gracias por la explicación, esto me hubiera servido cuando hice las practicas de la universidad
@chicho69-cesar
@chicho69-cesar 2 жыл бұрын
Que grande hermano, aprendo más contigo que con mis profes de la ingeniería
@SneakyBloom
@SneakyBloom 2 жыл бұрын
Aprendí más en 1 minuto y 53 segundos viendo esto desde el baño que en mi año y medio de ingeniería e instituto xD
@SneakyBloom
@SneakyBloom 2 жыл бұрын
No se si deba sentirme orgulloso por esto :)
@smokingcrimson128
@smokingcrimson128 8 ай бұрын
@@SneakyBlooma mi me pasa igual, midu tiene mucha habilidad enseñando cosas xomplejas de forma simple.
@oscarcastanedamaravillo4279
@oscarcastanedamaravillo4279 3 күн бұрын
Yo creo la escuela es solo una guía el conocimiento real es autodidacta
@juanorozco5298
@juanorozco5298 2 жыл бұрын
Arriba los que somos autodidactas ❤❤ Gracias por compartir tus conocimientos con nosotros ❤❤❤
@edmirgalvan5017
@edmirgalvan5017 2 жыл бұрын
De los videos más esperadosssss😍
@VanderleiRobertoMoretto
@VanderleiRobertoMoretto Жыл бұрын
Uma das melhores explanações sobre o assunto que já vi! 👏👏👏
@miguelangeltrujillloaguirr6710
@miguelangeltrujillloaguirr6710 Жыл бұрын
Qué crack eres midu, no lograba entender este concepto. 😎💪
@slayerbleast
@slayerbleast 2 жыл бұрын
Llevaba años usando callbacks y promesas como medianamente he podido ir aprendiendo por internet. Pero me faltaba este vídeo para acabar de entenderlo bien :D
@aaronfabriciosantacruzvald8101
@aaronfabriciosantacruzvald8101 Жыл бұрын
Holaa comunidad, quisiera saber que editor de texto usa midu, o es la consola...??
@joseavilasg
@joseavilasg Жыл бұрын
RunJS
@Israelo1610
@Israelo1610 2 жыл бұрын
Nunca habia cerrado PH tan rapido...
@ACertainWebDeveloper
@ACertainWebDeveloper 2 жыл бұрын
Entonces tu le indicas al callback que debe de hacer con los parámetros que tiene, no se le indica desde el principio como se suele hacer típicamente con un return?
@oxk4r01
@oxk4r01 Жыл бұрын
Cómo se llama esa extensión que usas para que te vaya mostrando la salida en tiempo real?
@musicbyscve
@musicbyscve 4 ай бұрын
Es RunJS amigo, un programa.
@MeDFARd
@MeDFARd 2 жыл бұрын
hola... q extensión te muestra el debug a la derecha del código? cómo se llama?
@kaerit8453
@kaerit8453 Жыл бұрын
como haces para que te salga en un lateral los errores en tiempo real?
@urieljaengalvan7969
@urieljaengalvan7969 Жыл бұрын
x2, que extensión se usa?
@pytronicdesign
@pytronicdesign Жыл бұрын
Excelente vídeo. Muchas gracias. Que software usas para programar y que se vean los resultados en tiempo real?
@rpmvicmetal8468
@rpmvicmetal8468 4 ай бұрын
es visual estudio code, pero no se que complemento sea ese, parece github chat
@logospod-cast9574
@logospod-cast9574 2 жыл бұрын
Saludos, como se llama el editor del video? Gracias
@NgxCoder
@NgxCoder Жыл бұрын
Usando un callBack se pueden hacer cosas que no se pueden hacer con promesas. El ejemplo que usaste para pasarle la operación a realizar no lo puedes hacer con una promesa.
@digitalstablerds2498
@digitalstablerds2498 Жыл бұрын
Waooo la mejor explicación de callback 👍
@Thelimbers7
@Thelimbers7 2 жыл бұрын
Alguien sabe como hace que se ejecute el programa del otro lado del código?, que se ejecute instántaneamente incluso si modificamos el código
@jonathanruiz8675
@jonathanruiz8675 2 жыл бұрын
Hola, al final pudiste hacerlo? tengo la misma duda. Saludos
@Relax-lw9mj
@Relax-lw9mj 2 жыл бұрын
es un programa, se llama : run js
@martinddMarco
@martinddMarco 2 жыл бұрын
RunJs Se llama
@Abdielbarto
@Abdielbarto 2 жыл бұрын
Gracias por la explicación saludos 🖖
@davidmontano7224
@davidmontano7224 2 жыл бұрын
Cuantos forEach y maps async deje en mi primer empleo y hasta ahora me entero que no sirve jajajaja espero no tenga graves repercusiones 😅
@davidmontano7224
@davidmontano7224 2 жыл бұрын
Jajaja también agregar que cada vídeo termina enseñando algo. No lo iba a ver porque he usado ambos métodos y al final bum jaja el map no es async
@tlovehater
@tlovehater Жыл бұрын
Wow impresionante de verdad la forma en que explicas, muchas gracias.
@midulive
@midulive Жыл бұрын
Gracias, saludos!!!
@jeisoncalvo6969
@jeisoncalvo6969 2 жыл бұрын
Que nivel el suyo!!
@ZilverDx
@ZilverDx 2 жыл бұрын
Buen video. Como se llama la herramienta que estás usando para probar tu código de JavaScript?
@x7bit_
@x7bit_ 2 жыл бұрын
RunJS
@robyirloreto
@robyirloreto 2 жыл бұрын
Agradecido. Maestro qué usas por ejemplo para tener acceso a ciertas variables que quieres que se mantengan con una data específica luego de iniciar sesión en reacnative? sé que este video no trata de eso pero sé que conoces del tema
@vgredtic241
@vgredtic241 Жыл бұрын
variable static maybe el problema es que seria unica porque si la utilizas en otro lado seria modificada
@ZzZz-dr7uq
@ZzZz-dr7uq 2 жыл бұрын
me quede con la duda sobre el stack para reemplazar a wordpress
@tantrax007
@tantrax007 2 жыл бұрын
Midu eres un genio!!!
@wil-fri
@wil-fri 2 жыл бұрын
Osea que Promise es como un tipo callback encapsulado?
@dlerma1987
@dlerma1987 2 жыл бұрын
Es lo mismo que yo entendí. Un callback es una función que pasas como parametro para después ejecutarla y un Promise es una callback también pero ya predefinido o como tu dijiste, es un callback encapsulado.
@megaprotoman12
@megaprotoman12 2 жыл бұрын
2semanas sin entender este tema, y ahora lo aprendo en 20min (lo vi 2 veces porque a la primera no entendí :,v)
@Odesza-777
@Odesza-777 7 ай бұрын
Ey bro no lo entendí que temas anteriores debería conocer, sé un poco de Javascript 😢, confundí
@megaprotoman12
@megaprotoman12 7 ай бұрын
@@Odesza-777 Funciones
@contrerasgarciaangel6614
@contrerasgarciaangel6614 3 ай бұрын
Como no vi esta clase antes de empezar con mi servidor de node? Gracias midu
@stacknewsone9932
@stacknewsone9932 5 ай бұрын
Hola midu, una consulta ¿como muestras el resultado en la parte de la derecha?
@rivaru1703
@rivaru1703 Жыл бұрын
Entendí un 60% del vídeo, pero ahí vamos 🤯
@midulive
@midulive Жыл бұрын
Algo es algo!!!
@adrian.vasquez.2002
@adrian.vasquez.2002 2 жыл бұрын
que bien explicas hrmano, grande!
@azzaio9373
@azzaio9373 7 ай бұрын
Como se llama la extension de mostrarte el output a la derecha?
@stacknewsone9932
@stacknewsone9932 5 ай бұрын
Lo haz conseguido?
@marvinmenchu
@marvinmenchu 5 ай бұрын
RunJS
@zunerock3467
@zunerock3467 2 жыл бұрын
desde que lo conocí (hace poco) he querido preguntarle como se llama la terminal que usa y si esta para windows?
@midulive
@midulive 2 жыл бұрын
iTerm2 y no, no está para Windows
@miusicpro-musicaparacreado9513
@miusicpro-musicaparacreado9513 Жыл бұрын
Midu estas utilizando Vs Code o es un editor Online
@misaelvaldez7183
@misaelvaldez7183 2 жыл бұрын
Que grande Miguel !! Buen contenido! Por cierto como se llama la app que usas para ejecutar el código en tiempo real?
@carlsoftgt
@carlsoftgt 2 жыл бұрын
x2
@franciscod.9157
@franciscod.9157 2 жыл бұрын
runjs
@MagnetiC135
@MagnetiC135 2 жыл бұрын
Me acabo de suscribir, que calidad de vídeo
@eduardogonzalez4655
@eduardogonzalez4655 2 жыл бұрын
great hack, thanks you
@andresortega5944
@andresortega5944 2 жыл бұрын
Tienes cursos premium? Donde los puedo adquirir?
@terry-
@terry- 8 ай бұрын
Genial!
@rferreiras
@rferreiras 2 жыл бұрын
Me gustan mucho tus videos son muy buenas tus explicaciones y te animo a que sigas enseñando eres muy bueno en eso, pero para mi las promesas son infumables y discrepo mucho de que el código sea mas legible usando promesas o que exista una mejor forma de programar que otra, en eso te critico a mi gusta la programación declarativa y no la funcional noto mucha presión de lo programadores jóvenes por que todo el mundo use programación funcional una especie de intolerancia por el la forma tradicional de hacer código, no todos todos pensamos con el mismo paradigma y eso esta bien hay que ser tolerantes.
@visitor404
@visitor404 2 жыл бұрын
8:48 no entiendo dónde está definido lo que hace resolve en los argumentos de la promesa. Entiendo que devuelva una promesa, no el número, pero abajo al hacer el then, haces un console.log de lo que sea que te entregue la promesa, pero la promesa te devuelve un 4 cuando resolve no está definido, y por tanto, no entiendo por qué asume que te tiene que dar el 4 sin más. Yo utilizo async await porque detesto estos comportamientos implícitos de las promesas. Gracias por tu trabajo y tu tiempo.
@julianescobar7435
@julianescobar7435 2 жыл бұрын
El resolve es una función callback que se ejecuta y recibe como parámetro la suma de los numeros que tienes en la función inicial, cuando tu función llega al retorno de la promesa, en el then pasas como parámetro la declaración de la función callback del resolve, es decir, lo que va a hacer ese resolve cuando se termina el setTimeOut
@danielalvarez4562
@danielalvarez4562 2 жыл бұрын
thanks, it actually let me through so i could download it.
@amaury_permer
@amaury_permer Жыл бұрын
"pasar el callback al principio se vería fatal" El useEffect: 😶
@gabrielpartida6189
@gabrielpartida6189 2 жыл бұрын
increible explicacion en pocos minutos
@christianriverabar
@christianriverabar Жыл бұрын
Te esperare en el callback queue, paciente, hasta que el call stack de tu corazón se sienta listo para recibirme
@tongastonga22
@tongastonga22 11 ай бұрын
Gracias ❤
@megaman2099
@megaman2099 3 ай бұрын
como le hacen para memorizarse los callbacks o como utilizarlos exactamente? es que no me queda claro, en tu otro video sobre callbacks los utilizas de una manera y aqui de otra.... ¿pues cuantas sintaxis tienen los callbacks para utilizarse? no entiendo
@diegoandressalcedoromero2733
@diegoandressalcedoromero2733 Ай бұрын
Con prácticas, proyectos reales que agreguen valor, es la mejor manera de aprender.🫡🫡
@andrearivera7065
@andrearivera7065 Жыл бұрын
Te quiero. ♥
@carlospizarro9521
@carlospizarro9521 2 жыл бұрын
Muy buena la explicacion. Muchas gracias
@sunset0935
@sunset0935 2 жыл бұрын
como llamas a esto? = Promise , como se denomina eso entre signos menor y mayor ???
@glendercortez4250
@glendercortez4250 Жыл бұрын
I tried and it is installed thank u very much anda
@nicolasalbuquerque5711
@nicolasalbuquerque5711 2 жыл бұрын
es lo mismo callback que recursividad ?
@ezequielfleitas1746
@ezequielfleitas1746 2 жыл бұрын
sos amigo del s4vitar asique te mereces mi like
@cristiandescosido8110
@cristiandescosido8110 2 жыл бұрын
Crack! Saludos desde Argentina, tremendo video!
@MrDiaz-hw3uy
@MrDiaz-hw3uy 2 жыл бұрын
No entiendí :(
@MrDiaz-hw3uy
@MrDiaz-hw3uy Жыл бұрын
modo esquizofrenia: este video me salio en recomendados y no recodaba haberlo visto. Ahora lo vi otra vez y sigo sin entender xD. Y ahora hablo conmigo mismo al respecto xD
@CreeperWMD
@CreeperWMD Жыл бұрын
que stack recomendarias para reemplazar a wordpress?
@SanchayanPackiyanathan
@SanchayanPackiyanathan 2 жыл бұрын
Gracias amigo!!! , saludos que tengas un buen dia!
@colors11
@colors11 2 жыл бұрын
You explain it so well , loved tNice tutorials tutorial.
@WhiteDevilB
@WhiteDevilB 2 жыл бұрын
que programa utiliza?
@johanpedraza3347
@johanpedraza3347 2 жыл бұрын
Thank you so much! !!
@midulive
@midulive 2 жыл бұрын
👍
@pablo1930
@pablo1930 2 жыл бұрын
como se llama el editor que usas ?
@nievefernandez2741
@nievefernandez2741 2 жыл бұрын
gracias crack
@midulive
@midulive 2 жыл бұрын
Gracias a ti por comentar!!!
@jasserblanco2805
@jasserblanco2805 2 жыл бұрын
Para cuando el curso de javascript?
@nachitoconde1
@nachitoconde1 7 ай бұрын
te amo midu, sos el mejor!
@maxprosistema
@maxprosistema Жыл бұрын
Muy bien explicado🎉
@shalomvalladares9315
@shalomvalladares9315 2 жыл бұрын
9:52 vi que en tu blog que para ese caso usabas promise all con await
@alejandrocano88
@alejandrocano88 2 жыл бұрын
gracias crack
@midulive
@midulive 2 жыл бұрын
Un placer!!! 🤗
@rensoanthonyjulcacruz3571
@rensoanthonyjulcacruz3571 Жыл бұрын
una pregunta como hace para que cada que escriba codigo se actualize el lado derecho de la salida?
@GustavoPrieto
@GustavoPrieto Жыл бұрын
Usa una app llamada runjs
@bentsoft6822
@bentsoft6822 2 жыл бұрын
Cuál es ese IDE en el que Midudev explica los ejemplos?
@midulive
@midulive 2 жыл бұрын
RunJS
@bentsoft6822
@bentsoft6822 2 жыл бұрын
@@midulive Gracias 👍
@UnDarkVader
@UnDarkVader 2 жыл бұрын
Hubieses explicado la miniatura del vídeo. Se veía prometedor...
@midulive
@midulive 2 жыл бұрын
Si en el vídeo se hace lo mismo sólo que la función se llama diferente 🥲
@ricko13
@ricko13 2 жыл бұрын
como hago para ver el vídeo completo?
@developer_hatch
@developer_hatch 2 жыл бұрын
este video me cambió la vida.
@johannesperez9548
@johannesperez9548 Жыл бұрын
Muy claro!
@bremysaguirreromero3688
@bremysaguirreromero3688 2 жыл бұрын
se entiende todo lo que explicas, grande midu
@LlegoManuel
@LlegoManuel 2 жыл бұрын
"Si el callback lo ponemos como primer parametro, se leería mal" PHP array_map: "Am I a joke to you?"
@RandomAccess2
@RandomAccess2 2 жыл бұрын
Xd
@aldorsan
@aldorsan 2 жыл бұрын
muy buena explicación
@kelvinhuanca1401
@kelvinhuanca1401 2 жыл бұрын
Gracias broo!!. ¿Pero en qué casos usar fetch y cuando promise?
@misterl8129
@misterl8129 Жыл бұрын
Fetch es la llamada a alguna api externa (o archivo para motivos de prueba) cada llamada que no tengamos el resultado en ese mismo instante puede simular un "setTimeOut" ya que tardara X, en esos casos debes usar promesas, para iondicarle tipo "haz esto, pero cuando estes listo, recien haz esto otro" Son 2 cosas muy distitnas las q preguntas
@lnlupo95
@lnlupo95 Жыл бұрын
Gracias! Me ayudaste mucho a entender más las promesas
@midulive
@midulive Жыл бұрын
Excelente!
@alemarioo
@alemarioo 2 жыл бұрын
el map me paso hace unos dias intentando guardar en la base de datos :C
@luisstiventrujilloortiz8734
@luisstiventrujilloortiz8734 2 жыл бұрын
Pero no entiendo, por qué es mejor promesas que callbacks? Solo entendí que por qué ya no se usan, solo eso nada más?
@carlosag9570
@carlosag9570 2 жыл бұрын
callback hell
@luisstiventrujilloortiz8734
@luisstiventrujilloortiz8734 2 жыл бұрын
@@carlosag9570 entiendo los callbacks hell pero y los .then hell?
@inakiarias7465
@inakiarias7465 2 жыл бұрын
@@luisstiventrujilloortiz8734 Supuestamente eso esta solucionado con await
@Pepecode
@Pepecode 2 жыл бұрын
en este momento no entiendo una mierda de para que nos pueden servir, vuelvo en un par de días cuando lo entienda
@adrian.vasquez.2002
@adrian.vasquez.2002 2 жыл бұрын
ya lo entendiste? xd
@ronnyblandon3982
@ronnyblandon3982 2 жыл бұрын
ya lo entendiste?
@distopiko
@distopiko 2 жыл бұрын
¿Ya lo entendiste?
@Karen-fy7mq
@Karen-fy7mq 2 жыл бұрын
Nunca volvió 😂 Para "entender" la utilidad de las promesas, se debe estudiar también cómo funciona la call stack, las web APIs, la las micro tasks, la task queue, el render.... el EVENT LOOP básicamente. Tratar de entender una sola cosa es como ver el árbol y no el bosque.
@Pepecode
@Pepecode 2 жыл бұрын
Holaaaa ya entendí muchas más cosas ya hasta conseguí mi primer empleo de developer :,), saludos!
@drv1997
@drv1997 Ай бұрын
Y luego descubres async await D:!
@hannsmp2827
@hannsmp2827 2 жыл бұрын
quiero saber como hacer un callback que reciba en donde su parámetro sea un objeto. un ejemplo seria: let crearTabla = (tabla)=>{ let obj = { nombre: "string", descripcion: "string", estado: "boolean", } tabla(obj) } crearTabla((data)=>{ data.nombre = "pelotas"; data.descripcion = "pelotas de futbol, voley etc"; data.estado = true; }) se que podria enviar esta data como un objeto enves de una funcion, pero mi intencion es que funcione como el (req, res) de express que al nombrarlo res. ya que dice sus metodos :< ayuda
@dosantos7240
@dosantos7240 2 ай бұрын
NO te entiendo nada
@nicolasarielveas9384
@nicolasarielveas9384 Жыл бұрын
no entendi nada xd
How do Promises and Async/Await work in JavaScript [2022]?
11:59
Carlos Azaustre - Aprende JavaScript
Рет қаралды 196 М.
Bike Vs Tricycle Fast Challenge
00:43
Russo
Рет қаралды 105 МЛН
Inside Out 2: ENVY & DISGUST STOLE JOY's DRINKS!!
00:32
AnythingAlexia
Рет қаралды 13 МЛН
🍉😋 #shorts
00:24
Денис Кукояка
Рет қаралды 3,6 МЛН
ДЕНЬ УЧИТЕЛЯ В ШКОЛЕ
01:00
SIDELNIKOVVV
Рет қаралды 3 МЛН
Por qué JS "necesita" async-await y otros lenguajes no?
21:42
Antonio Sarosi
Рет қаралды 71 М.
¡Maneja los errores de JavaScript como un senior!
23:20
midulive
Рет қаралды 68 М.
10 JavaScript Interview Questions You HAVE TO KNOW
13:41
James Q Quick
Рет қаралды 61 М.
Lo Básico sobre Fetch / Promesas y Async Await
11:46
DEVYAN
Рет қаралды 9 М.
Nuevo método de petición HTTP
11:45
midulive
Рет қаралды 62 М.
Introvertido como desarrollador de software
9:38
midulive
Рет қаралды 54 М.
Así funcionan las PROMESAS y ASYNC/AWAIT en JAVASCRIPT || Entiende la Asincronía
12:55
Carlos Azaustre - Aprende JavaScript
Рет қаралды 45 М.
La Guerra de Wordpress contra WP Engine empeoró
10:39
midulive
Рет қаралды 2,4 М.
Bike Vs Tricycle Fast Challenge
00:43
Russo
Рет қаралды 105 МЛН