PRUEBA TÉCNICA de React para Junior y Trainee

Поделиться
HTML-код
  • Опубликовано: 17 ноя 2024

Комментарии • 73

  • @josecalles7634
    @josecalles7634 Год назад +47

    Qué locura es lo que es capaz de hacer este hombre, cada que explica algo flipo en colores

    • @jesushurtado1560
      @jesushurtado1560 Год назад +1

      Jajaja me pasa lo mismo, cada vídeo que hace de este tipo es una clase magistral. Un crack

    • @Jav202x
      @Jav202x Год назад

      Haz flipao tio joder!

  • @lautarodecima3350
    @lautarodecima3350 Год назад +5

    Fuaaa yo no le hago tanto al front pero cada vez q veo este tipo de videos entiendo todo re bien y me dan mas ganas de meterme en el mundo del front. Sigue así!!!

  • @Camilofuentesito
    @Camilofuentesito 6 месяцев назад +2

    Creo que es primera vez que veo un video en el que explican el uso del aria... no se si generalmente nadie lo utiliza o no se le da la importancia que merece, gracias Midu

  • @ErrorDeCompilacion
    @ErrorDeCompilacion Год назад +8

    eres un dios, estoy seguro que gracias a ti, mucha gente podrá conseguir trabajo como programador, y estoy seguro de que si me esfuerzo, yo también. muchas gracias por toda tu ayuda, eres un grande.

  • @ismaelerinconc6198
    @ismaelerinconc6198 Месяц назад

    Midu es demasiado humilde para todo lo que sabe, es el mejor

  • @renealejomorejon6282
    @renealejomorejon6282 Год назад +4

    Midu, un saludo desde Cuba 😊 muchas gracias x darnos este contenido tan rico educacionalmente, estoy empezando en este mundo del desarrollo web y me viene de maravilla, y estoy seguro que a mucha otra gente también, seria muy interesante un proyecto parecido a este, tipo TO DO LIST pero guardando en una base de datos, pues no veo material de ese tipo en youtube, eres un grande❤

    • @saule.1595
      @saule.1595 10 месяцев назад

      Saludos desde Cuba también desde Holguín, cómo vas? Yo llevo muy poco y me veo bien

    • @renealejomorejon6282
      @renealejomorejon6282 10 месяцев назад

      @@saule.1595 llevo ya unos 6 meses y ahora en enero tengo una entrevista de trabajo, dale duro que es uno de los pocos trabajos que se paga bien aquí

  • @mariano2084fonseca
    @mariano2084fonseca Год назад +3

    Sos realmente una locura explicando

  • @Clash2.6
    @Clash2.6 Месяц назад

    Midu, vuelve a hacer de esto !!! Grande crack

  • @LuisVazquezP
    @LuisVazquezP Год назад +3

    Midu, muchas gracias por tu contenido

  • @valentinfeller121
    @valentinfeller121 Год назад +1

    el tema del test. Si yo lo hago manual, es decir, npm run dev... y agregar y borrar.. , tengo el mismo resultado. Veo si funciono o no. Lo vamos probando mientras vamos escribiendo el código. No tengo aun bien en claro, la funcionalidad del text, por lo menos en este caso.

  • @ricardoalvarado6691
    @ricardoalvarado6691 Год назад +2

    Grande Midu!

  • @Maindev1994
    @Maindev1994 Месяц назад

    Que genial no sabia de ese sitio

  • @dakuni99
    @dakuni99 Месяц назад

    muy buena prueba, la voy a repetir yo solo

  • @julianblond
    @julianblond Год назад

    no era mas sencillo como otra estrategia del input, hacer el onChange, un useState y listo? probablemente me perdi la explicación, porque este genio explica todo.

  • @andrestorres3239
    @andrestorres3239 3 месяца назад

    Bro eres un tanke,1K de bendiciones!!!

  • @sibanzboss6705
    @sibanzboss6705 Год назад

    increíble midu, me encantó todo la parte de los test, no pensaba que fuese tan fácil hacerlos.
    Estaría genial pruebas técnicas de backend también.

  • @elprogramadordeltiempo4792
    @elprogramadordeltiempo4792 Год назад

    Crack de Cracks el midu ✊, Excelente forma de enseñar parte de tus conocimientos. Mas videos Asi bro

  • @rodrigov9068
    @rodrigov9068 Год назад +1

    Que fácil que explicas ❤
    Excelente respuesta al porque si se deben hacer los TEST

  • @JrUrbina-ib4fb
    @JrUrbina-ib4fb Год назад

    Sería genial que subieran pruebas semanales porque necesito practicas :)

  •  2 месяца назад

    Si las entradas no se pueden repetir, el id podría ser el mismo texto del elemento, así el mismo id ya te dice que elemento es.

  • @calvimor_
    @calvimor_ Год назад

    ¡Excelente. Muchas gracias Midu!

  • @martinolivera4246
    @martinolivera4246 Год назад

    Gracias Midu por el contenido! Todo de 10 🙌 ahora a mover las manitas

  • @MaxClintonHarriganChatergoon
    @MaxClintonHarriganChatergoon Год назад

    Gracias por tantos aportes.

  • @julianfinelli2946
    @julianfinelli2946 Год назад +1

    1:16 jajajaja epa midu que pasó? mucha mala influencia por parte de Goncy me parece 😂

  • @gamalielgarcia7610
    @gamalielgarcia7610 Год назад +1

    Eres el mejor bro,

  • @ZZZZZZZaaaart
    @ZZZZZZZaaaart Год назад

    Que bueno eres, gracias.

  • @LautaroPastor-s7e
    @LautaroPastor-s7e Год назад +1

    Muy buen contenido!

  • @josecardons6221
    @josecardons6221 Год назад

    Eres mi heroe❤ quiero ser como tu

  • @diegofigueroa3298
    @diegofigueroa3298 6 месяцев назад

    Tengo una duda, por qué la función onSubmit no tiene un callback como sí lo tiene el onClick del botón eliminar?

  • @matigfitness
    @matigfitness Год назад +1

    "Qué opinas de una variable?" 🤣🤣🤣 excelente contenido Midu! 🤓

  • @hectorfernandezpimienta
    @hectorfernandezpimienta Год назад

    la terminal del principio como se puede descargar y configurar para que sea tan comodo?

  • @eduardoramondiaz7770
    @eduardoramondiaz7770 8 месяцев назад

    hola señor midu, una pregunta ,¿ se puede usar codigo de ejemplo de proyectos que haya echo en un una entrevista?

  • @DevAndFit
    @DevAndFit Год назад +1

    midu deberias hacer una prueba tecnica para angular, asi es un poco mas real el poner junior :)

  • @diegoarmando538
    @diegoarmando538 7 месяцев назад

    "Lo mejor seria empezar con un contexto y un reducer" jajajaj epico min 20:32

  • @terry-
    @terry- 11 месяцев назад

    Genial!

  • @JS.Erick..
    @JS.Erick.. Год назад

    ese midu jaja, me encanta cuando se expresa de algo que no le gusta

  • @DreigaGameStudio
    @DreigaGameStudio Год назад

    god midu!!!

  • @joaquinarlettaz
    @joaquinarlettaz Год назад

    Me encanto el video, super bien explicado (como siempre), solo una duda me queda en el test, sin animo de ofender ni ser un pesado y dejando de lado el hecho de que es un ejemplo rapido, y es que al momento de eliminar el unico elemento de la lista y esperar encontrar el texto "No hay elementos en la lista.", esto es una buena practica? Me refiero a testear algo tan especifico en la interfaz, si se cambiase a "No hay elementos en la lista!" o cualquier minimo cambio haria fallar el test, con testear que la lista quede vacia no seria suficiente al estar la funcionalidad cumplida? Gracias desde ya, sos el 1 Miguel Duran Developer ❤

    • @midulive
      @midulive  Год назад +2

      Hay diferentes estrategias a la hora de trabajar con textos y sus tests. Todos tienen cosas positivas y negativas. Desde un punto de vista purista, es normal que el test se rompa si la traducción cambia y no es suficiente con ver que no hay elementos, ya que la idea es simular cómo percibe el usuario la app.
      Pero como digo hay diferentes estrategias con pros y contras, que puedes estudiar aquí: testing-library.com/docs/example-react-intl/#translated-components-testing-stategy

    • @joaquinarlettaz
      @joaquinarlettaz Год назад

      @@midulive te kiero mucho midudev

  • @xeroxe55
    @xeroxe55 8 месяцев назад

    ¿Qué es eso que haces en la consola al inicio? eso de npm, cd live-coding y todo eso, ¿es necesario hacerlo siempre que vaya a iniciar un proyecto?

    • @sebastiangonzalez8034
      @sebastiangonzalez8034 2 месяца назад +1

      @@xeroxe55 el comando de consola "cd" es para moverte a una carpeta, lo único que hizo con ese comando es moverse a la carpeta live-coding, que supongo que tendrá guardada para los códigos que escribe en vivo, luego en esa carpeta creó su proyecto

  • @Dolayas
    @Dolayas Год назад +2

    Otro error de junior no usar los hooks apropiados de react y omitir el uso de estos como useCallback

  • @Michelbouf
    @Michelbouf Год назад

    1:09:38 qué raro, hice debug y se agrega un solo hijo a la lista, pero me da error el test porque dice que regresó 3 hijos en lugar de 1... pero en el debug solo se ve 1 li... añadí otro input para añadir una etiqueta al item, vaya un tag simple de texto, y lo agregué en el test como input 2 y todo bien, solo esa parte que menciono me causó error.

    • @Michelbouf
      @Michelbouf Год назад

      y añadí otro item y dice que son 4 en lugar de 2...

    • @chibi801_
      @chibi801_ Год назад +1

      A mi me pasa lo mismo, asumo que devuelve todos los nodos hijos de la lista(ul), así que lo modifiqué por: list.querySelectorAll('li').length.

    • @javierhidalgodev
      @javierhidalgodev Месяц назад

      Los caracteres en blanco cuentan como "childNodes". A mí me paso que delante y detrás de la expresión donde renderizaba la lista, es decir, detrás de la etiqueta de apertura de ul, y delante de la etiqueta de cierre, tenía un espacio. Si los borras se soluciona. Otra opción es usar "childElementCount", que parece contar solo los elementos "efectivos" y no todos los nodos.

  • @darkryudaniel
    @darkryudaniel Год назад +1

    que extensión usas para los iconos?

    • @matigfitness
      @matigfitness Год назад

      Hola. Si no me equivoco es Material Icons

  • @jeffersonchavezdiaz9306
    @jeffersonchavezdiaz9306 Год назад +2

    Que extensión usas para que te autocomplete en vscode ? Me sirve mucho

    • @dashiiuwu6956
      @dashiiuwu6956 Год назад

      Github copilot (es de paga)

    • @nacho3466
      @nacho3466 Год назад

      Git hub copilot, es de pago

    • @MinatoSmoshYTOFICIAL
      @MinatoSmoshYTOFICIAL Год назад

      es github copilot, si estas en la universidad github te lo regala por un año en el github students pack

    • @gamuro6977
      @gamuro6977 Год назад +1

      No es una extensión, tenés que ir al json de configuración de vscode y activar el auto completado de javascript

    • @germanje6772
      @germanje6772 Год назад +1

      T refieres a GitHub Copilot?

  • @ismaelzamora485
    @ismaelzamora485 Год назад

    jajajaja 45:20 "A ver el codigo lo esta haciendo el de QA o tu, bueno pues aprende", algo que yo diria

  • @eikerd
    @eikerd Год назад +4

    Una prueba técnica no define un programador

    • @rodry2580
      @rodry2580 Месяц назад

      @@eikerd pero si tú sueldo

  • @josephito27
    @josephito27 Год назад

    Espera, lo de la funcion que llama a otra funcion no es lo mismo que crear la tipica funcion fuera donde el handleDelete recibe una (id) y dentro lo de siempre.. seteas el updated array y en el onclick solo haces esto {() => handleDelete(id)} y ya? lo que entiendo es que el solo esta sacando la llamada de la funcion "()=>" fuera, pero sin ningun beneficio, en mi opinion menos legible que el metodo clasico.

  • @odonml
    @odonml 10 месяцев назад +1

    una prueba de estudio del orto jajajajajjaa

  • @puchiflito1328
    @puchiflito1328 Год назад +1

    A cómo hablas de a rato, te estás juntando con argentinis jaja el orto jajaja

  • @hazlosipuedes
    @hazlosipuedes 7 месяцев назад

    Prueba del orto....😂😂😂

  • @ricardoalvarez3804
    @ricardoalvarez3804 Год назад +2

    Como que estudio del orto? jajajjaj

  • @marceloveron2393
    @marceloveron2393 Год назад +1

    ASJASJJASJASJASJASJAS un estudio del orto AJSASJAJAJj