Тёмный

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

midulive
Подписаться 267 тыс.
Просмотров 173 тыс.
50% 1

¿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

Наука

Опубликовано:

 

24 окт 2021

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 130   
@midulive
@midulive 2 года назад
🟣 Sigue los directos en www.twitch.tv/midudev
@maurocruz1824
@maurocruz1824 Год назад
En dónde estás corriendo JS?
@Ricardox-vm1xc
@Ricardox-vm1xc Год назад
@@maurocruz1824 RunJS
@juanorozco5298
@juanorozco5298 2 года назад
Arriba los que somos autodidactas ❤❤ Gracias por compartir tus conocimientos con nosotros ❤❤❤
@chicho69-cesar
@chicho69-cesar 2 года назад
Que grande hermano, aprendo más contigo que con mis profes de la ingeniería
@hopersk8
@hopersk8 2 месяца назад
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 6 месяцев назад
Que explicación tan sencilla y en terminos que nada queda lugar ambiguedad o dudas. Gracias Midu!
@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
@miguelangeltrujillloaguirr6710
@miguelangeltrujillloaguirr6710 9 месяцев назад
Qué crack eres midu, no lograba entender este concepto. 😎💪
@edmirgalvan5017
@edmirgalvan5017 2 года назад
De los videos más esperadosssss😍
@cristiandescosido8110
@cristiandescosido8110 2 года назад
Crack! Saludos desde Argentina, tremendo video!
@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 4 месяца назад
@@SneakyBlooma mi me pasa igual, midu tiene mucha habilidad enseñando cosas xomplejas de forma simple.
@VanderleiRobertoMoretto
@VanderleiRobertoMoretto Год назад
Uma das melhores explanações sobre o assunto que já vi! 👏👏👏
@SanchayanPackiyanathan
@SanchayanPackiyanathan 2 года назад
Gracias amigo!!! , saludos que tengas un buen dia!
@stacknewsone9932
@stacknewsone9932 Месяц назад
Hola midu, una consulta ¿como muestras el resultado en la parte de la derecha?
@bremysaguirreromero3688
@bremysaguirreromero3688 Год назад
se entiende todo lo que explicas, grande midu
@tlovehater
@tlovehater Год назад
Wow impresionante de verdad la forma en que explicas, muchas gracias.
@midulive
@midulive Год назад
Gracias, saludos!!!
@nachitoconde1
@nachitoconde1 2 месяца назад
te amo midu, sos el mejor!
@deRFDAM
@deRFDAM 2 года назад
hola... q extensión te muestra el debug a la derecha del código? cómo se llama?
@CreeperWMD
@CreeperWMD Год назад
que stack recomendarias para reemplazar a wordpress?
@tantrax007
@tantrax007 2 года назад
Midu eres un genio!!!
@adrianvasquez4581
@adrianvasquez4581 2 года назад
que bien explicas hrmano, grande!
@carlospizarro9521
@carlospizarro9521 2 года назад
Muy buena la explicacion. Muchas gracias
@digitalstablerds2498
@digitalstablerds2498 Год назад
Waooo la mejor explicación de callback 👍
@ACertainWebDeveloper
@ACertainWebDeveloper Год назад
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?
@Abdielbarto
@Abdielbarto 2 года назад
Gracias por la explicación saludos 🖖
@christianriverabar
@christianriverabar Год назад
Te esperare en el callback queue, paciente, hasta que el call stack de tu corazón se sienta listo para recibirme
@logospod-cast9574
@logospod-cast9574 2 года назад
Saludos, como se llama el editor del video? Gracias
@pablo1930
@pablo1930 Год назад
como se llama el editor que usas ?
@MagnetiC135
@MagnetiC135 2 года назад
Me acabo de suscribir, que calidad de vídeo
@gabrielpartida6189
@gabrielpartida6189 2 года назад
increible explicacion en pocos minutos
@aaronfabriciosantacruzvald8101
Holaa comunidad, quisiera saber que editor de texto usa midu, o es la consola...??
@joseavilasg
@joseavilasg Год назад
RunJS
@isaax277
@isaax277 Год назад
Muy bien explicado🎉
@shalomvalladares9315
@shalomvalladares9315 2 года назад
9:52 vi que en tu blog que para ese caso usabas promise all con await
@lnlupo95
@lnlupo95 Год назад
Gracias! Me ayudaste mucho a entender más las promesas
@midulive
@midulive Год назад
Excelente!
@WhiteDevilB
@WhiteDevilB Год назад
que programa utiliza?
@aldorsan
@aldorsan 2 года назад
muy buena explicación
@andresortega5944
@andresortega5944 2 года назад
Tienes cursos premium? Donde los puedo adquirir?
@tongastonga22
@tongastonga22 6 месяцев назад
Gracias ❤
@ricko13
@ricko13 2 года назад
como hago para ver el vídeo completo?
@johannesperez9548
@johannesperez9548 Год назад
Muy claro!
@miusicpro-musicaparacreado9513
Midu estas utilizando Vs Code o es un editor Online
@jeisoncalvo6969
@jeisoncalvo6969 2 года назад
Que nivel el suyo!!
@terry-
@terry- 4 месяца назад
Genial!
@nicolasalbuquerque5711
@nicolasalbuquerque5711 Год назад
es lo mismo callback que recursividad ?
@robyirloreto
@robyirloreto Год назад
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
@developer_hatch
@developer_hatch 2 года назад
este video me cambió la vida.
@danielalvarez4562
@danielalvarez4562 Год назад
thanks, it actually let me through so i could download it.
@andrearivera7065
@andrearivera7065 Год назад
Te quiero. ♥
@ZzZz-dr7uq
@ZzZz-dr7uq 2 года назад
me quede con la duda sobre el stack para reemplazar a wordpress
@glendercortez4250
@glendercortez4250 Год назад
I tried and it is installed thank u very much anda
@Israelo1610
@Israelo1610 2 года назад
Nunca habia cerrado PH tan rapido...
@sunset0935
@sunset0935 2 года назад
como llamas a esto? = Promise , como se denomina eso entre signos menor y mayor ???
@kaerit8453
@kaerit8453 Год назад
como haces para que te salga en un lateral los errores en tiempo real?
@urieljaengalvan7969
@urieljaengalvan7969 Год назад
x2, que extensión se usa?
@johanpedraza3347
@johanpedraza3347 Год назад
Thank you so much! !!
@midulive
@midulive Год назад
👍
Год назад
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.
@oxk4r01
@oxk4r01 Год назад
Cómo se llama esa extensión que usas para que te vaya mostrando la salida en tiempo real?
@musicbyscve
@musicbyscve 11 дней назад
Es RunJS amigo, un programa.
@colors11
@colors11 Год назад
You explain it so well , loved tNice tutorials tutorial.
@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
@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
@kelvinhuanca1401
@kelvinhuanca1401 Год назад
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
@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
@alejandrocano88
@alejandrocano88 Год назад
gracias crack
@midulive
@midulive Год назад
Un placer!!! 🤗
@azzaio9373
@azzaio9373 3 месяца назад
Como se llama la extension de mostrarte el output a la derecha?
@stacknewsone9932
@stacknewsone9932 Месяц назад
Lo haz conseguido?
@marvinmenchu
@marvinmenchu Месяц назад
RunJS
@ZilverDx
@ZilverDx 2 года назад
Buen video. Como se llama la herramienta que estás usando para probar tu código de JavaScript?
@x7bit_
@x7bit_ Год назад
RunJS
@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
@ezequielfleitas1746
@ezequielfleitas1746 2 года назад
sos amigo del s4vitar asique te mereces mi like
@alemarioo
@alemarioo 2 года назад
el map me paso hace unos dias intentando guardar en la base de datos :C
@rivaru1703
@rivaru1703 Год назад
Entendí un 60% del vídeo, pero ahí vamos 🤯
@midulive
@midulive Год назад
Algo es algo!!!
@jasserblanco2805
@jasserblanco2805 2 года назад
Para cuando el curso de javascript?
@megaprotoman12
@megaprotoman12 Год назад
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 3 месяца назад
Ey bro no lo entendí que temas anteriores debería conocer, sé un poco de Javascript 😢, confundí
@megaprotoman12
@megaprotoman12 3 месяца назад
@@Odesza-777 Funciones
@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
@bentsoft6822
@bentsoft6822 Год назад
Cuál es ese IDE en el que Midudev explica los ejemplos?
@midulive
@midulive Год назад
RunJS
@bentsoft6822
@bentsoft6822 Год назад
@@midulive Gracias 👍
@wil-fri
@wil-fri 2 года назад
Osea que Promise es como un tipo callback encapsulado?
@dlerma1987
@dlerma1987 Год назад
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.
@eduardogonzalez4655
@eduardogonzalez4655 Год назад
great hack, thanks you
@pytronicdesign
@pytronicdesign Год назад
Excelente vídeo. Muchas gracias. Que software usas para programar y que se vean los resultados en tiempo real?
@rpmvicmetal8468
@rpmvicmetal8468 3 часа назад
es visual estudio code, pero no se que complemento sea ese, parece github chat
@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
@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 🥲
@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
@amaury_permer
@amaury_permer Год назад
"pasar el callback al principio se vería fatal" El useEffect: 😶
@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
@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.
@hannsmp2827
@hannsmp2827 Год назад
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
@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
@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
@adrianvasquez4581
@adrianvasquez4581 2 года назад
ya lo entendiste? xd
@ronnyblandon3982
@ronnyblandon3982 2 года назад
ya lo entendiste?
@distopiko
@distopiko Год назад
¿Ya lo entendiste?
@Karen-fy7mq
@Karen-fy7mq Год назад
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 Год назад
Holaaaa ya entendí muchas más cosas ya hasta conseguí mi primer empleo de developer :,), saludos!
@nicolasarielveas9384
@nicolasarielveas9384 Год назад
no entendi nada xd
@nievefernandez2741
@nievefernandez2741 2 года назад
gracias crack
@midulive
@midulive 2 года назад
Gracias a ti por comentar!!!
Далее
¡Maneja los errores de JavaScript como un senior!
23:20
JavaScript Promises  -- Tutorial for Beginners
37:05
Просмотров 104 тыс.
Callbacks, Promesas y Async Await en Javascript
47:29
Javascript Async Await, Promesas y Callbacks
42:42
Просмотров 224 тыс.
INVASIÓN del Bootcamp SOY HENRY
13:55
Просмотров 97 тыс.
iPhone 12 socket cleaning #fixit
0:30
Просмотров 1,8 млн
Google Pixel 8 Pro #apple #googlepixel #iphone
0:17
Просмотров 14 тыс.
Fiber kablo
0:15
Просмотров 8 млн
ПК с Авито за 3000р
0:58
Просмотров 1,4 млн
Топ-3 суперкрутых ПК из CompShop
1:00