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

  • @angelgabrielgarciarangel133
    @angelgabrielgarciarangel133 Год назад +10

    La verdad es increíble la cantidad de cosas que uno aprende viendo los videos de midu. Trabaje con angular un tiempo, pero no sabia que se podia hacer todas estas cosas con TS. Ahora ando aprendiendo React y me gusta mucho aprender la forma de tener un codigo limpio y que sea escalable asi como menciona midu. Muchas gracias por el contenido que nos brindas!

    • @Axotla
      @Axotla 4 месяца назад +1

      yo estoy bien piedra para angular y react pero con este chavo no parece tan complejo y se entiende mas

  • @sagez6736
    @sagez6736 Год назад +10

    que grande que eres Midu, muchas gracias por el contenido y dedicación que pones en cada live

  • @Antonio-qr1sp
    @Antonio-qr1sp Год назад +5

    muy buen video para ir aprendiendo TS, ahora la segunda parte solo queda en los recuerdos...

  • @peiboll2504
    @peiboll2504 Год назад +7

    Si Midu necesita un riñón soy el primero en dárselo, es una locura estos videos de verdad. Muchas gracias!!!!

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

      Cuidado con lo que dice. Despues sí necesita un riñon y ud hace como homero simpson: se escapa y lo deja con la bata de cirugia puesta

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

    Esto piden como prueba técnica en entrevistas en Argentina a día de hoy. Me lo pidieron esta semana.

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

    ¡Muchas gracias! Esas configuraciones de TS y ESLint me han servido muchísimo.

  • @arromero491
    @arromero491 7 месяцев назад +2

    Midu, este video no está en el playlist del curso de React ni en otro playlist.
    Gracias por tu aporte.

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

    nunca e estado mas perdido aprendiendo programacion

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

    Midu se que te esfuerzas muchísimo y no tienes mucho tiempo...pero espero con ansias que algún día hagas un video actualizado sobre autenticación de usuarios con react...saludos!

  • @danielamoreno4414
    @danielamoreno4414 Год назад +6

    Midu donde puedo encontrar la segunda parte? super interesante esta clase, gracias!!

    • @lamusicamerodea
      @lamusicamerodea 11 месяцев назад +1

      @midulive +1 a esta consulta, esta grabada la parte 2? Gracias por tanto contenido gratuito

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

    Gracias por compartir su conocimiento ❤

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

    me encantoooo, es genial!!!!. Cuando podrás hacer la segunda parte?

  • @gasparcastillo468
    @gasparcastillo468 Год назад +6

    Para los que tienen problemas con Eslint que no les agarra, revisen el apartado OUTPUT de vscode alado de terminal, allí les saldrá el error de eslint, en mi caso, tuve que borrar la linea de referencia a eslintconfig en mi package.json de la carpeta que contiene los proyectos, y quedo funcionando.

  • @jbgra2566
    @jbgra2566 11 месяцев назад +1

    Me quedé con la duda de que era eso de signals.
    No sé por qué no explicarlo o redireccionar a alguien solo por el hecho de que lo dijiste hace meses.
    La gente que apenas te está siguiendo no sabría que ya lo explicaste

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

    Primero que todo, gracias por compartir!
    Aún espero la segunda parte.

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

    midu pero continua la serie jooooo

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

    Grande Midu ❤

  • @ep4r4
    @ep4r4 10 месяцев назад +5

    Que pena que el curso de esta parte ha quedado incompleto y no poder terminar de verlo hasta el final

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

    Gracias por compartir tanta buena información! Será posible que subas la segunda parte? Gracias!

  • @CTZ-B
    @CTZ-B Год назад

    Me gustó mucho este video! Te hago una consulta, por qué has enviado al component Todo los atributos y no directamente el todo completo con todos sus atributos? Es una mala práctica lo que estoy diciendo?

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

    Muy buen vídeo, de 10. ¿Para cuándo la segunda parte?

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

    Midu hizo un video parecido cual debería hacer, el de hace un año o este????

  • @maurop35
    @maurop35 7 месяцев назад +3

    Estoy dando mis primeros pasos en typeScript y este video no me a servido de mucho... me marea demasiado son muchos conceptos nuevos, es para gente con mucha mas experiencia en ts y en programacion pero no para gente que recien arranca. Siguiendo el paso a paso siento que no aprendo demasiado, copio mucho codigo pero aprendo nada...

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

    Tremendo!

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

    Hola midu, me encantó esta primera parte, pero no encuentro la segunda, podrías compartirmela? pls

  • @RustySilver-w1q
    @RustySilver-w1q Год назад +1

    ostia que ya has llegado a los 100k aquí tambien.

  • @juanpabloriberomazzoni6534
    @juanpabloriberomazzoni6534 5 месяцев назад +1

    Nunca se subió esa segunda parte? 🤔

  • @daviidg2089
    @daviidg2089 4 месяца назад +1

    Será que habrá segunda parte ?

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

    donde esta la continuacion de este proyecto?

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

      igual sigo buscandola

    • @Kaeldev
      @Kaeldev 6 месяцев назад +1

      Saben si por fin saco la segunda parte?

  • @white-protocol
    @white-protocol Год назад +1

    Tengo un problema con el package.js a la hora de hacer npm install me da varios errores severity y con audit fixed force no me soluciona el problema y creo que esto es lo que me provoca que no pueda hacer una función de staking de mi contrato inteligente en metamask pero no estoy seguro por qué aún estoy aprendiendo, algún consejo?

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

      Que versión de Node y npm tienes?

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

      Te recomiendo que desinstales node y lo vuelvas a instalar a la última versión estable (numero par), y aún mejor si lo haces con nvm. Por otro lado te recomiendo que siempre lo instales en el disco o particion que tienes tu SO (sobre todo en Windows)

    • @white-protocol
      @white-protocol Год назад

      @@kerneldiego gracias probaré haber que tal.

  • @SonGoku-pc7jl
    @SonGoku-pc7jl Год назад

    gracias midu!

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

    Midu genial el video como siempre! Alguien sabria como arreglar el tema del linter a dia de hoy con typescript? lo he intentado de muchas maneras y no me funciona, muchas gracias de antemano 🤗🤗

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

      Si, me parece que cambiaron muchas cosas con respecto a eslint

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

    No consigo la segunda parte en twitch. Alguien me sabe donde lo puedo conseguir?

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

    Genial!

  • @devvvolf
    @devvvolf 7 месяцев назад +1

    actualmente vite instala ya por defecto una config de eslint y con la config que muestras no funciona para nada :(

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

      tengo el mismo problema, todo me tira error, lograste solucionarlo?, me gustaria saber que hiciste!

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

      @@mighell__ bueno al final me funciono pero hice el proceso normal de instalacion y creacion del proyecto con vite y luego instalas la dependencias con npm install y luego entonces inicializas el eslint con el comando npx eslint --init sigue los pasos mostrados y aunque te mande error no importa luego te aseguras que el archivo de .eslintrc.cjs te quede similar al video y ya, de hecho lo que hace midu de poner el proyecto en el archivo "tsconfig.json" en mi caso si lo pongo no sirve el linter si lo dejo sin esa linea entonces si funciona todo

    • @devvvolf
      @devvvolf 6 месяцев назад +4

      module.exports = {
      env: {
      browser: true,
      es2021: true,
      },
      extends: ["standard-with-typescript", "plugin:react/recommended"],
      overrides: [],
      parserOptions: {
      ecmaVersion: "latest",
      sourceType: "module",
      },
      plugins: ["react"],
      rules: {
      "react/react-in-jsx-scope": "off",
      "@typescript-eslint/explicit-function-return-type": "off",
      "@typescript-eslint/method-signature-style": "off"
      //"react/prop-types": "off",
      },
      };
      asi me funciona todo

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

      @@devvvolf genial, me ayudaste!, muchas gracias! =D

  • @invertimeonline4816
    @invertimeonline4816 25 дней назад

    perdon midu crack cual es la extension para tsx en vsc? gracias

    • @Ndev-mc5qz
      @Ndev-mc5qz 21 день назад

      Pretty TypeScript Errors de "yoavbls"

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

    muy bueno, hay segunda parte?

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

    Hola Midu cada vez que intento hacer la configuracion del Eslint como lo haces, me da un error en los import

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

      que no te reconoce el tsconfig.json? por que es lo que me paso a mi

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

      @@TorchioLorenzo Me parece que si

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

      Tuve el mismo error hasta que me di cuenta de que mi carpeta "components" estaba fuera de "src"

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

    Midu donde está la continuación?

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

    Cree un proyecto con vite y typescript y ya venia con el plugin del eslint para typescript

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

    recien comienzo con vite y me sabe mal que tiene un mundo de problemas con los pluggins y las dependencias ... o no se si sea mala suerte la mia xd ojala este tutorial hubiera sido con next.js :v

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

    Excelente buen video

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

    A alguno le pasa que hacen lo del auto save pero no funciona? me pasa que lo configuro y cuando guardo se ve como si trata de cambiar pero vuelve al error de sintaxis

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

    Gracias

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

    Buenísimo, me encanta. Solo una sugerencia con todo respeto. Crees que podrías silenciar la notificación cuando te llega un sub?

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

      No se puede, por desgracia, pero voy a intentar poner otro sonido menos molesto!

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

    Alguien puede decirme como se llama la app que usa midu para hacer zoom a donde tiene el mouse?

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

    Voy a tener q ver mas veces los cursos de ts 😢 por q me pierdo demasiado pero gracias por enseñarlos los voy a aprender si o si

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

      Mucha suerte!!

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

    Hola Midu, gracias por le video pero no me funciono lo del esLinst. No me aparecen los errores como a ti.

  • @javiercordero4026
    @javiercordero4026 4 месяца назад

    El enlace al repositorio está roto no?

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

    a alguien mas le sale este error al correr su apliacion? Failed to load url /src/main.jsx (resolved id: /src/main.jsx). Does the file exist?, por lo que entiendo vite busca el archivo main.jsx pero yo lo tengo como main.tsx pero si cambio el formato de archivo tambi[en truena, como hago que vite corra mi archivo main.jsx?

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

    Que tal midu me podrias decir la extencion del autocompletado que trienes minuto 26:42 ? porfavor.

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

      no es un autocompletado, es github copilot.

  • @MrJesusitoo
    @MrJesusitoo 5 месяцев назад +2

    Y la segunda parte?

  • @JulianOrtega-mo9kx
    @JulianOrtega-mo9kx 7 месяцев назад +1

    El github no funciona

  • @smith123456789ist
    @smith123456789ist 5 месяцев назад +1

    Vengo del futuro y estas mas delgado midu

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

    Sos muy bueno ! me gustaria q no uses copilot, aprenderia mas con menos "sugerencias" ( soy pobre y no puedo pagarlo jaja.)

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

    por alguna razón no funciona ESlint al momento de instalar... alguien me puede orientar?, obtengo el siguiente error:
    PS C:\Users\pollo\Documents\todo-app-ts> npx eslint --init
    You can also run this command directly using 'npm init @eslint/config'.
    √ How would you like to use ESLint? · style
    √ What type of modules does your project use? · esm
    √ Which framework does your project use? · react
    √ Does your project use TypeScript? · No / Yes
    √ Where does your code run? · browser
    √ How would you like to define a style for your project? · guide
    √ Which style guide do you want to follow? · standard-with-typescript
    √ What format do you want your config file to be in? · JavaScript
    Checking peerDependencies of eslint-config-standard-with-typescript@latest
    The config that you've selected requires the following dependencies:
    eslint-plugin-react@latest eslint-config-standard-with-typescript@latest @typescript-eslint/eslint-plugin@^5.52.0 eslint@^8.0.1 eslint-plugin-import@^2.25.2 eslint-plugin-n@^15.0.0 || ^16.0.0 eslint-plugin-promise@^6.0.0 typescript@*
    √ Would you like to install them now? · No / Yes
    √ Which package manager do you want to use? · npm
    Installing eslint-plugin-react@latest, eslint-config-standard-with-typescript@latest, @typescript-eslint/eslint-plugin@^5.52.0, eslint@^8.0.1, eslint-plugin-import@^2.25.2, eslint-plugin-n@^15.0.0 || ^16.0.0 , eslint-plugin-promise@^6.0.0, typescript@*
    npm WARN idealTree Removing dependencies.eslint-plugin-react in favor of devDependencies.eslint-plugin-react
    npm ERR! code ERESOLVE
    npm ERR! ERESOLVE unable to resolve dependency tree
    npm ERR!
    npm ERR! While resolving: todo-app-ts@0.0.0
    npm ERR! Found: @typescript-eslint/parser@6.4.0
    npm ERR! node_modules/@typescript-eslint/parser
    npm ERR! dev @typescript-eslint/parser@"^6.0.0" from the root project
    npm ERR!
    npm ERR! Could not resolve dependency:
    npm ERR! peer @typescript-eslint/parser@"^5.0.0" from @typescript-eslint/eslint-plugin@5.62.0
    npm ERR! node_modules/@typescript-eslint/eslint-plugin
    npm ERR! dev @typescript-eslint/eslint-plugin@"^5.52.0" from the root project
    npm ERR!
    npm ERR! Fix the upstream dependency conflict, or retry
    npm ERR! this command with --force or --legacy-peer-deps
    npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
    npm ERR!
    npm ERR!
    npm ERR! For a full report see:
    npm ERR! C:\Users\pollo\AppData\Local
    pm-cache\_logs\2023-08-17T05_24_24_085Z-eresolve-report.txt
    npm ERR! A complete log of this run can be found in:
    npm ERR! C:\Users\pollo\AppData\Local
    pm-cache\_logs\2023-08-17T05_24_24_085Z-debug-0.log

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

      justo me pasa, al parecer es vite y las versiones de dependencias relacionadas a eslint

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

      me da el mismo error xD

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

      lo solucicone de la sig. forma:
      0. instala vite, react, ts y todo eso..., pero no des npm install
      1. borra todo lo que tenga que ver con eslint de package.json
      2. ejecuta npx eslint --init e instala todas las deps. que te diga,
      3. sigue la conf. de midu y sale funciona ...

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

      @@carlosrofts5230 asi ya jaló

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

    No sirve el link del repositorio D:

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

    Sigo sin enteder por qué en el filter "!todo.completed" se refiere a que sea false, pero todo.completed se supone que es false, !todo.completed no se supone que seria true? alguien me puede explicar? por favor me estoy volviendo loco

    • @decco6993
      @decco6993 5 месяцев назад

      es para que el filter tome los falsos, osea conviertes los falsos en true y el .filter solo te devuelve los true

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

    hey, autocomplete extension?

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

    Hiciste un prop drilling, ese tipo de errores deben evitarse.

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

      En otra clase explicamos el Contexto y cómo evitar el prop drilling. :)
      Esta clase nos enfocamos a usar React con TypeScript.

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

      Que parte seria eso?

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

      Quizá no te viste el video, en varias ocasiones comenta que está haciendo prop drilling. Y lo deja para que la gente lo pueda arreglar.
      También comenta que se mejorará en el futuro, utilizando por ejemplo Zustand en una nueva clase.

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

      @@midulive vale vale una disculpa, gracias, buen contenido, sigo aprendiendo.

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

    Algún desarrollador por aquí que pueda contratar pero que sepa aplicar esto para un proyecto! Que pueda crear un todolist que se vincule a una base de datos

  • @n4h92
    @n4h92 8 месяцев назад +2

    se rompio el link!

  • @gaston3345
    @gaston3345 5 месяцев назад

    no sale la opcion "to check syntax find problems and enforce code style" solo las dos primeras

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

    Good

  • @000...0
    @000...0 Год назад

    ¿Continuarás el TODO más adelante??

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

    A alguien mas no le funciona eslint? Lo instale desde visual studio, pero no me saltan los errores como a Midu

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

      me pasa lo mismo! pudiste solucionarlo?

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

      @@matiasmolina6777 No, en verdad no pude :/

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

      @@juanjosehorisberger2490 a mi también me pasa eso, es más, cuando instalo eslint me tira varios errores

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

      tienes que instalar la extensión error lens para que te muestre los errores inline, ahora si te da error al instalar eslint borra node_modules, eslintrc.cjs y package-lock.json, luego elimina todo las dependencias que digan "eslint" en package.json, ejecuta npm install y luego instala eslint de nuevo

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

      4:30 para poder lograr lo q hizo midudev con eslint y vitejs react y ts es instalar el puglin de eslint para vite añadirlo en la configuración de vite y ya esta funcionará eslint

  • @miguel.gisbert
    @miguel.gisbert 7 месяцев назад +1

    Tío me molan muchos tus tutoriales pero es super irritante el sonido de las suscripciones

    • @midulive
      @midulive 7 месяцев назад +3

      Bueno, entonces no sufras, porque en los más recientes lo hemos quitado. ;) Además de pensar eso, piensa que cada sonido irritante me da de comer para que pueda seguir haciendo tutoriales.

    • @miguel.gisbert
      @miguel.gisbert 7 месяцев назад +1

      @midulive Gràcies màquina! te deseo muchas más suscripciones sin sonido ;P Salut!

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

    Mi primer intento de realizar un proyecto con Typescript. Me tumba los ánimos el ver tantos errores en el código 🤦‍♂

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

    No hay repo ;(

  • @enzaoserafini
    @enzaoserafini 4 месяца назад

    Midu, no se si sos vos o tenes alguien que edita los videos pero hay partes las cuales los cortes son tan rapidos y en tan poco lapso de tiempo que termina haciendo muy confuso a la hora de aprender y entender. No se si lo haces por un motivo de generar mas entretenimiento pero desde mi punto de vista me genero todo lo contrario. Espero que lo tomes como critica constructiva...

  • @stivenreina2267
    @stivenreina2267 9 месяцев назад

    1:00:26

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

    prefiero nextjs ya que trae mas funcionalidad

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

    De hecho, si TS ya es capaz de inferir un tipo es mala práctica especificarlo tú. No lo digo yo, lo dicen los gurús, y con bastante sentido

    • @pepito7773
      @pepito7773 11 месяцев назад +1

      😅

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

      El linter le señala que tiene que arreglarlo, y solo lo siguió pq quería y ya. No porque ha explicado que las inferencias son buenas y recomendables

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

    es más dificil seguir el código de TypeScript que de JavaScript

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

      Para nada. Porque básicamente se sigue igual y encima te facilita el encontrar errores en el código y solucionarlos.

  • @EdgarCardona-hq9px
    @EdgarCardona-hq9px 18 дней назад

    Eso de linter es una mierd4, nunca lo he podido configurar bien, siempre sale el warning de las versiones, nunca aparece los errores incluso si instalo la extension , actualmente ya no viene un formato json si no otro, que rollo

    • @a_crv1245
      @a_crv1245 19 часов назад

      Me pasa igual, llevo varios días intentando arreglarlo y no hay forma con las nuevas versiones :(

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

    no entendi ni la mitad de todo

  • @Саша-ч9я2ф
    @Саша-ч9я2ф 8 месяцев назад +1

    jajaja quien dijo Access?

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

    You can do that in 10 min with ChatGPT

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

      si se puede pero siempre es mejor saber la teoria y entender lo que se esta haciendo.

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

    el init del eslint a mi me funcionó escribiendo
    "npm init @eslint/config"

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

    Y la segunda parte?