Creamos una app en React ! buenas prácticas, clean architecture, redux, context y Typescript !

Ғылым және технология

¡Buenas, buenas mi gente!
Creamos una app en React ! 🤪🤪
Hacemos una prueba técnica para position SENIOR con #Redux, #Context, #Axios, #CleanArchitecture, #Typescript, #buenasprácticas y más
A por ello !
🔴Si quieres hacer una donación🔴
streamelements.com/gentlemanp...
REPOSITORIO: github.com/Gentleman-Programm...
🔴▬ Links de interés ▬🔴
Link a KZread: / gentlemanprogramming
Link a Twitch: t.co/vodIqiCH9N
Link a Spotify: spoti.fi/3y281cY
Link a la comunidad: / discord
Link a la comunidad de Facebook: shorturl.at/jkmL6
Link a instagram: / gentlemanprogramming
Link a twitter: / g_programming
Link al libro Cómo ser front-end sin fallar en el intento: Tus primeros pasos en la programación web: amzn.to/2ReBuzL
#comunidad #discord #programming #podcast #live #stream #clase #Angular #ReactJs #interview #lifecyle #componentes #framework #library

Пікірлер: 152

  • @Michelbouf
    @Michelbouf10 ай бұрын

    06:22 Explicación de la Prueba Técnica 13:03 Diseño de la app 18:20 Crear app (Visual Studio Code)

  • @Michelbouf

    @Michelbouf

    10 ай бұрын

    20:26 Instalar MUI y Styled Components 24:40 Crear carpetas 29:04 Limpiar App tsx 32:14 Implementar Home 34:20 Navbar 45:09 Table 1:05:10 Implementación de Styled Components 1:16:00 Añadir Checkbox (favoritos) 1:32:08 Crear Redux 2:11:38 Modal 2:29:10 ...

  • @NahuelMerlo-zg1gp

    @NahuelMerlo-zg1gp

    8 ай бұрын

    Héroe sin capa

  • @ivanes285
    @ivanes285 Жыл бұрын

    Gentleman puedes hacer más videos así, por fa?? Son buenísimos y se aprende mucho

  • @manuelfernandez4307

    @manuelfernandez4307

    Жыл бұрын

    Coincido

  • @andresparra5828
    @andresparra5828 Жыл бұрын

    La calidad de contenido de este canal está a otro nivel , he aprendido muchísimo de buenas prácticas y detalles en medio de la creación de un proyecto grupal, y las he aplicado a medida de lo posible. Gracias, todo esto es oro, desearía que algún día crees una app utilizando RTK Query o algo similar para el manejo de los estados que dependen de funciones asíncronas, de nuevo gracias por el conocimiento que me has aportado.

  • @angelquesadaruiz3301
    @angelquesadaruiz3301 Жыл бұрын

    El hecho de que te equivoques a veces y vayas de cara con ello me da confianza. Este tipo de vídeos tienen el problema de hacer creer a la gente que todo el mundo programa rapidísimo y que todo el mundo que sube un video a youtube es un Dios, esto genera mucho "síndrome del impostor" y programar cualquier cosa requiere tiempo por muy bueno que seas. Enhorabuena por el vídeo, he aprendido y me ha gustado. Tienes un seguidor más.

  • @danielpro8529

    @danielpro8529

    22 күн бұрын

    Que comentario tan real, nada sale perfecto a la primera, todos nos atascamos, todos la cagamos, la victoria esta en levantarse, aprender y superarse

  • @alexisgraff2049
    @alexisgraff2049 Жыл бұрын

    Que gran mentor, increíble lo que aprendo con tus videos, seguí así ! Es muy especial tu contenido !! Pocos saben tanto y saben explicarlo de manera que todos lo entiendan !

  • @YeahPerdonen77
    @YeahPerdonen77 Жыл бұрын

    Yo estoy aprendiendo a desarrollar apps web y hoy terminé de armar una calculadora en react y redux, el típico proyecto de principiante, me costó como 2 días hacerlo pero lo logré. Es muy interesante observar lo que me espera en un futuro

  • @Amilcar99
    @Amilcar99 Жыл бұрын

    Alta introducción, papaaá!

  • @grindlps
    @grindlps Жыл бұрын

    Excelente contenido Alan! No se como pero a pesar de las 3 horas ni me di cuenta y te seguia el desafio! Por mas contenido como este 🎊🎊

  • @danibosna91
    @danibosna91 Жыл бұрын

    Excelente gentle gracias por los aportes que haces a la comunidad

  • @camilorestrepo6868
    @camilorestrepo6868 Жыл бұрын

    Felicidades me encanto mucho todo lo que aprendi gracias a ti, apoyo total y desde hoy estare bastante pendiente de tus contenidos, saludos desde Colombia!

  • @orange_lov3
    @orange_lov3 Жыл бұрын

    Yo hace poquito descubri el canal, de hecho hasta te tengo en linkedIn(lo agregue despues de ver el directo de angular) y es super completo, se me pego el tuki tuki xD Y la verdad aprendi un monton de buenas practicas, tips, todo.. GRACIAS se queda cortisimo! Genial los dirctos!!

  • @ivanes285
    @ivanes285 Жыл бұрын

    que buenos videos Gentleman , gracias por compartir tus conocimientoss

  • @giovannileon1063
    @giovannileon1063 Жыл бұрын

    Buenisimo a nivel SUPERLATIVO! Gracias crack

  • @FacuCabj_
    @FacuCabj_ Жыл бұрын

    Estuvo muy bueno este video Alan, aprendi cosas que no sabia, trae mas viddos asi por favor,que sirven un monton, segui Asi alan!

  • @oliverdjbrown
    @oliverdjbrownАй бұрын

    Excelente video Alan

  • @user-pi1fz6hb6x
    @user-pi1fz6hb6x Жыл бұрын

    @Gentleman Programming pedazo de intro, eres una crack!

  • @SebasPortu
    @SebasPortu Жыл бұрын

    CAPOOO!!!! lo que aprendi con este video! gracias locura!!!!!

  • @jgvlc
    @jgvlc Жыл бұрын

    Genial, este tipo de contenido lo comparte muy poca gente, muchas gracias!

  • @GentlemanProgramming

    @GentlemanProgramming

    Жыл бұрын

    Gracias a ti José por la buena onda ! 🤍🤍

  • @alexandergutierrez4211
    @alexandergutierrez4211 Жыл бұрын

    que buen video, muchas gracias por tu entrega.

  • @josealbertomartinezvillega1610
    @josealbertomartinezvillega1610 Жыл бұрын

    Excelente, muchas cosas buenas en un unico video

  • @danielmarin7217
    @danielmarin72177 ай бұрын

    Alan eres el mejor, muchas gracias aprendí mucho...

  • @mauroventicinque8272
    @mauroventicinque8272 Жыл бұрын

    Un triple like. Gracias por tu gran aporte Alan.

  • @devripxy
    @devripxy Жыл бұрын

    Sería excelente lo mismo aplicando clean arquitecture en Angular, ver cómo sería paso a paso, o create un curso así sea de pago, sería el primero. Saludos desde Colombia.

  • @GentlemanProgramming

    @GentlemanProgramming

    Жыл бұрын

    ya lo tienes ! nos vemos el jueves a las 10pm España en Twitch , luego lo subiré a KZread

  • @hectorserrano9314
    @hectorserrano9314 Жыл бұрын

    Una pequeña observación: MUI5 ya viene con una API basada en styled components entonces al quedarte utilizando la de MUI tenés la ventaja que el global styles te es accesible (su contexto) por medio de su styled() y así no tienes que hacer malabares para hacer que le llegue al de styled-components así por aparte. El problema es que sino tendrías que mantener dos global styles y sincronizarlos manualmente para ambas dependencias. Feliz de expandirme sobre este tema si a alguien le interesa.

  • @GentlemanProgramming

    @GentlemanProgramming

    Жыл бұрын

    Yea! Es que igual ojo, la idea de style componentes es la de hacer que cada estilo sea isolated, y no se tenga impacto entre elementos. Mui y sus styled componentes, como digo en el vídeo, traen la ventaja de poder acceder al theme, cosa que no necesitábamos en la app. Pero la idea principal de los styled componentes es que cada uno viva por su cuenta sin enterarse del otro

  • @MaCMol90
    @MaCMol90 Жыл бұрын

    uy parcero! un capo que sos, muchas gracias! Cuándo podemos ver la segunda parte? la que añades los tests? quedo muy pendiente, me has ayudado muchísimo mi bro, te quiero amigo, te quiero mucho! :)

  • @jeshuacanizares8003
    @jeshuacanizares8003 Жыл бұрын

    Este men se la pasa diciendo Tuki y tuki. Buen video, bro!

  • @GentlemanProgramming

    @GentlemanProgramming

    Жыл бұрын

    Tuki Tuki ;) jajajajjaj

  • @xikote100
    @xikote100 Жыл бұрын

    sos un crack.....y suscrito a tu canal....

  • @luisgutierrez1481
    @luisgutierrez1481 Жыл бұрын

    Uy este video me lo guardo para más rato. 👌🏻

  • @manuonda
    @manuonda Жыл бұрын

    Muchas gracias he seguido el tutorial y me salio todo bien! He realizado unas modificaciones en la parte de redux es lo siguiente : removeFavorite : (state, actions) => { const findIndex = state.findIndex((x:Person) => x.id === actions.payload.id); state.splice(findIndex,1); setLocalStorage(LocalStorageTypes.FAVORITES, state) return state } ------------------ Para remover en favorite he realizado lo siguiente : const handleRemoveFavorite = (person: Person) => { const findFavorite = selectedFavorite.find( (x:Person) => x.id === person.id); dispatch(removeFavorite(findFavorite)); setSelectedFavorite(filterPerson(person)); } Muchas gracias, espero los proximos tutoriales! .Saludos.

  • @GentlemanProgramming

    @GentlemanProgramming

    Жыл бұрын

    Está muy bien ! quise separarlo en dos states en mi caso para poder explicar y mostrarlo mejor, pero tranquilamente podrías poner una propiedad más que diga ¨favorite¨ y sea un Boolean, luego solo tienes que filtrar los que sean igual a true 🥰Lo que sí, prefiero que esta lógica que haz hecho se realice en el mismo slice reducer para separar mejor las responsabilidades y no crear dependencia 🤓

  • @manuonda

    @manuonda

    Жыл бұрын

    @@GentlemanProgramming ok lo voy a modificar para que quede en el SliceReducer de Favorites..

  • @Sergio-di1jt
    @Sergio-di1jt Жыл бұрын

    Este contenido es valiosisimo. Muchas gracias por compartir tus conocimientos. Like y suscritoo

  • @GentlemanProgramming

    @GentlemanProgramming

    Жыл бұрын

    De nada Sergio un placer !!

  • @DaOsukaru
    @DaOsukaru Жыл бұрын

    ¡Gracias por compartir, sos un crack!

  • @GentlemanProgramming

    @GentlemanProgramming

    Жыл бұрын

    Vos sos más crack por el apoyo 🫀🫀

  • @jimenakatu1178
    @jimenakatu1178 Жыл бұрын

    Buenas!! hicieron la parte de testing al final? no le encuentro. Muchas gracias por cierto, muy educativo

  • @pedromanuelcamargomendez6520
    @pedromanuelcamargomendez6520 Жыл бұрын

    Brother excelente tu aporte de lo mejor. muchas gracias

  • @GentlemanProgramming

    @GentlemanProgramming

    Жыл бұрын

    De nada Pedro ! 💕💕

  • @IsaacMartinezJA
    @IsaacMartinezJA Жыл бұрын

    Excelente video, contigo si se aprende! Donde encuentro la segunda parte 😁

  • @geovannygil2223
    @geovannygil2223 Жыл бұрын

    Excelente por favor más contenido como este de crear una aplicación desde cero, armar una buena arquitectura, sistemas de diseños, buenas prácticas y relacionados sería genial ♥

  • @wilfredofermin
    @wilfredofermin Жыл бұрын

    Excelente 👍

  • @felixfigueroa
    @felixfigueroa Жыл бұрын

    😱 Gracias por esto querido Alan ❤ 👏

  • @GentlemanProgramming

    @GentlemanProgramming

    Жыл бұрын

    De nada locura ! 💞💞

  • @prodrigu75
    @prodrigu75 Жыл бұрын

    Hola estimado. El stream lo pude seguir bastante bien, aunque al final "me perdí un poco" entre tantos cambios de pantalla que hacías, pero en fin, ya está. Te han dicho que tienes un parecido a Freddie Mercury??? Saludos desde Santiago de Chile y creo que me haré fan de tus contenidos.

  • @drg809
    @drg809 Жыл бұрын

    buen vídeo! no suelo comentar pero hay que alimentar al algoritmo

  • @GentlemanProgramming

    @GentlemanProgramming

    Жыл бұрын

    Te lo agradezco de corazón ♥️

  • @woisgraf
    @woisgraf Жыл бұрын

    Hola! Muy bueno! Hay parte 2 ?

  • @devianhernandez6180
    @devianhernandez6180 Жыл бұрын

    Gracias Papu! sos un crack!!!!!! 🏆🏆

  • @GentlemanProgramming

    @GentlemanProgramming

    Жыл бұрын

    Gracias a vos locura por el aguante !

  • @danielmesa5722
    @danielmesa5722 Жыл бұрын

    Crack 🤟🤟

  • @andresfajardo7383
    @andresfajardo7383 Жыл бұрын

    Para los que no les funciona la extensión (exactamente como en el video) para crear los componentes, sólo tienen que darle downgrade a la version 0.0.6 para que funcione exactamente igual.

  • @verteramo

    @verteramo

    21 күн бұрын

    ¿Cómo se llama la extensión? Gracias

  • @luisg3423
    @luisg3423 Жыл бұрын

    Excelente contenido, es la primera vez que veo uno de tus vídeos y he de decir que me ha gustado mucho. Lo único que me genera duda es si esta bien utilizar el localStorage en los reducers, no se si eso se permite con Redux Toolki ya que nos permite escribir 'codigo mutante' o si esos efectos secundarios debemos usarlos en otro sitio. Agradecería tu respuesta crack!

  • @GentlemanProgramming

    @GentlemanProgramming

    Жыл бұрын

    Para todo lo que es tema de token si, ya que expira y no aporta a quien lo robe, pero cualquier otra cosa que sea contenido sensible es totalmente prohibido en el local storage. Pero puedes usarlo tranquilamente y sin ningún problema :)

  • @dariobntz8337
    @dariobntz8337 Жыл бұрын

    👏👏👏👏 cool sr. gentleman

  • @GentlemanProgramming

    @GentlemanProgramming

    Жыл бұрын

    Thanks Dariooo ! 💘💘

  • @alejandrotoledo7234
    @alejandrotoledo7234 Жыл бұрын

    Muy bueno 😌👏

  • @GentlemanProgramming

    @GentlemanProgramming

    Жыл бұрын

    De nada Alejandrooooo ! 💝💝

  • @riut49
    @riut492 ай бұрын

    Perdona, como se llama la extensión que usas para crear los barrels?

  • @marcosmendoza2819
    @marcosmendoza2819 Жыл бұрын

    bajo dios y subio este video.

  • @juanignacio383
    @juanignacio3838 ай бұрын

    muy bueno, felicitaciones por el contendio, donde se puede ver la parte 2?, estaria bueno ver como conectar ese data grid a una API y por otro lado ver como usar ese Modal de forma que se pueda abrir mostrando otros valores, no solo la tabla de favoritos, si despues tengo otra cosa que mostrar que se pueda abrir algo distinto

  • @GentlemanProgramming

    @GentlemanProgramming

    8 ай бұрын

    No hay segunda parte ! para conectar a un data grid y demás tienes mis otros vídeos viendo como hacer peticiones y demás

  • @hamelhmc
    @hamelhmc Жыл бұрын

    Genial!, contenido de Angular piensas seguir realizando?

  • @jppachar

    @jppachar

    Жыл бұрын

    Siiii por favor!! 🙏🏻

  • @GentlemanProgramming

    @GentlemanProgramming

    Жыл бұрын

    YEs ! nos vemos el jueves a las 10pm España en Twitch para hacer una app desde 0 en Angular ;)

  • @rayito845
    @rayito845 Жыл бұрын

    Mas Videos Aprendiendo React!!!!

  • @SebastianPerezG
    @SebastianPerezG Жыл бұрын

    Recien encuentro tu canal y vi que tenias un flex 1 en el body y tambien place-items:center , quizás hubiera sido bueno que borres todo el estilo por defecto asi no te rompia después. Muy bueno el tutorial, voy a seguir viendo tu canal , saludos !

  • @GentlemanProgramming

    @GentlemanProgramming

    Жыл бұрын

    Yes, normalmente uso un normalizer, en este caso ya que lo que quería mostrar era más la lógica de la app no le di mucha importancia. Buen ojo !

  • @cristianhcalderon8583
    @cristianhcalderon8583 Жыл бұрын

    Hola, como se llama la extencion de creacion de componentes que usas en vs code?

  • @alucho79
    @alucho79 Жыл бұрын

    Muy bueno! Una consulta el componente de grilla admite la carga paginada desde el servidor o el paginado/filtrado es solo en memoria? Estuve leyendo y no lo encontré explicado en la documentación 🤔

  • @GentlemanProgramming

    @GentlemanProgramming

    Жыл бұрын

    Yes sir ! Tienes que usar el componente paginator de forma separada. Con el paginas la búsqueda en back y el resultado es lo que muestras en la tabla

  • @matiasromera330
    @matiasromera330 Жыл бұрын

    muy buen video crack! igual creo que te la complicaste un poco al crear otro reducer para los favoritos, lo más óptimo habría sido agregar un campo nuevo a cada persona que sea favorite: false y cambiarlo a true dentro del reducer, pero lo demás genial cómo se organizan las cosas y esperando con ansias la parte 2!!

  • @GentlemanProgramming

    @GentlemanProgramming

    Жыл бұрын

    Justo ! es lo que había pensado en hacer pero quería usarlo de manera para volver a explicar los conceptos con otro ejemplo 🤓 gracias por prestar tanta atención !!!

  • @matiasromera330

    @matiasromera330

    Жыл бұрын

    @@GentlemanProgramming un placer hermano, es un disfrute tus videos!

  • @programmingwithclaudio
    @programmingwithclaudio Жыл бұрын

    Muy buena aplicación, gracias.

  • @GentlemanProgramming

    @GentlemanProgramming

    Жыл бұрын

    De nada Claudio ! 💟💟

  • @emanuelgomez6704
    @emanuelgomez6704 Жыл бұрын

    Gentleman me das tu opinion por favor, de hacer exactamente lo opuesto en el caso que el proyecto escale a una ecommerce de usar context para favoritos, login, carrito de compras, etc y redux para el panel administrativo en el caso de productos, clientes, categorías, etc... ? porque al usar solo redux tendría problemas con por ej. products visibles al publico y products de la parte administrativa, entre otras cosas.

  • @GentlemanProgramming

    @GentlemanProgramming

    Жыл бұрын

    Puedes hacer todo desde Redux tambien es todo según tu contexto, a mi me gusta presentar como lo hago yo pero siempre hay alternativas y necesidades distintas. ÚNICA cosa que si te recomiendo si vas por el camino del context, es que si este es bastante complicado en cuanto a la información que guarda, si o si, usa un useReducer porque sino puedes tener problemas de async

  • Жыл бұрын

    Hola Gentleman, cual es la extensión que usas de 'create barrel'??

  • @GentlemanProgramming

    @GentlemanProgramming

    Жыл бұрын

    Auto Barrel mister :D

  • @andresgomez6218
    @andresgomez6218 Жыл бұрын

    Muy buen video crack! Me gustaria saber como haces el debug del minuto 1:52:56, Intente hacerlo, pero no me aparece el Home, ni ningun componente de mi App, Saludos!

  • @vbullsey
    @vbullsey Жыл бұрын

    estás mezclando el estado del componente (useState) con Redux, pudiendo hacer todo en redux y no trabajar con amba data en los dos lados (evitando el confundir la lógica) buen video por cierto, hay algunas cosas que no sabía, saludos!

  • @GentlemanProgramming

    @GentlemanProgramming

    Жыл бұрын

    Puede ser que lo haga para probar algo nada más para debuggear, creo que luego lo utilizo de forma directa y si no es así tienes toda la razón !

  • @cristianomartins96
    @cristianomartins96 Жыл бұрын

    I have a question regarding the "localstorage". The doubt lies in the difference between "localstorage" and "Cache", because in your SWR videos, where we fetched information from the "Rick and Morty" API, it was said that we could (and we did) store this in the "Cache ". But in this video I noticed that the place where both are stored is the same. What is the difference between "localstorage" and "Cache" ?

  • @GentlemanProgramming

    @GentlemanProgramming

    Жыл бұрын

    Great question ! LocalStorage is a place to store information, while the cache is the stored information itself or the act of storing it for later use (persist it) You may cache information inside the localStorage, sessionStorage, indexedDb, etc

  • @cristianomartins96

    @cristianomartins96

    Жыл бұрын

    @@GentlemanProgramming Hummm... ok ok. Thanks !

  • @omarquijano8440
    @omarquijano844010 ай бұрын

    es posible terminar un ejercicio como este en 20 minutos?, pregunto porque ya me han puesto ejercicios como estos en una prueba técnica, me pidieron hacerlo en 20 minutos en vivo y sin utilizar referencias, honestamente me pareció imposible, ya me pasó en 3 pruebas técnicas

  • @devsilva7155
    @devsilva7155 Жыл бұрын

    las buenas prácticas siempre hacen un código legible y bonito a la vista. psdt: como va la creación de la app en react de subir imágenes a una base de datos en firebase(o puede ser en supabase o como quieras) y que se muestre en un carrusel, por favor. tengo una pregunta, como puedo hacer una api en un archivo json, por ejemplo para una app de rutas de buses, registrar las rutas y usarlas en una app con react?

  • @GentlemanProgramming

    @GentlemanProgramming

    Жыл бұрын

    La verdad que medio complicada jajaja la gente me está pidiendo cosas antes pero igualmente debería ser igual que en el vídeo, solicitas la data y la pasas al carousel nada más ni nada menos, lo haces cuando carga el component :)

  • @GentlemanProgramming

    @GentlemanProgramming

    Жыл бұрын

    Para subirlas fíjate este docu: firebase.google.com/docs/storage/web/upload-files

  • @Deus-lo-Vuilt
    @Deus-lo-Vuilt Жыл бұрын

    Gentleman , tienes pensado mas adelante crear proyectos como estos? asi siguiendo pautas y demás ?

  • @GentlemanProgramming

    @GentlemanProgramming

    Жыл бұрын

    Yes ! Se vienen cositas 😇

  • @Deus-lo-Vuilt

    @Deus-lo-Vuilt

    Жыл бұрын

    @@GentlemanProgramming Genial estaré al pendiente para poder aprender de estas pruebas

  • @all-eter-4289
    @all-eter-4289 Жыл бұрын

    hay algun video que explique a fondo sobre la data grid table?

  • @GentlemanProgramming

    @GentlemanProgramming

    Жыл бұрын

    Lo crearemos !

  • @camilorestrepo6868
    @camilorestrepo6868 Жыл бұрын

    Disculpa Alan e estado toda la mañana intentado subir este proyecto a aws amplify, me esta dando error al compilar en aws pero en local todo va perfecto con pnpm dev. Mi pregunta es aws no permite deploy usando pnmp y vite que fue con lo que se realizo el proyecto, que me puedes aconsejar al respecto?

  • @GentlemanProgramming

    @GentlemanProgramming

    Жыл бұрын

    Buenas genio ! no pasa nada ! puedes borrar el .lock que genera ppm y utilizar yarn o npm si gustas, puede ser que venga por ahi el problema

  • @camilorestrepo6868

    @camilorestrepo6868

    Жыл бұрын

    @@GentlemanProgramming vale lo voy a intentar mil gracias por tu respuesta y tus excelentes aportes!

  • @saustras
    @saustras Жыл бұрын

    usa el navegador de brave, desde que lo uso 0 anuncios en youtube y en casi todas las paginas, además su interfaz y todo es la misma de google chrome pero va mucho mas rápido 10/10.

  • @GentlemanProgramming

    @GentlemanProgramming

    Жыл бұрын

    No sabía lo de KZread ! Lo usaba anteriormente pero necesitaba que no siempre me sea tan privado, volveremos a darle una mirada

  • @facundoleonel487
    @facundoleonel487 Жыл бұрын

    Es excelente lo facil que es aplicar una solucion con redux. Me gustaria saber en que casos conviene utilizar context API y cuando redux.

  • @GentlemanProgramming

    @GentlemanProgramming

    Жыл бұрын

    You got it ! Cúando y cómo usar Redux, Context o Rxjs? Con esto tu app no tendrá problemas de comunicación kzread.info/dash/bejne/h4ehj9eihty6pbQ.html

  • @facundoleonel487

    @facundoleonel487

    Жыл бұрын

    @@GentlemanProgramming Increible man gracias!

  • @JoelRdz
    @JoelRdz Жыл бұрын

    En la parte de los models, por qué el archivo se llama people.ts y exporta Person, no debería llamarse el archivo person.ts?

  • @GentlemanProgramming

    @GentlemanProgramming

    Жыл бұрын

    Depende, en ese caso es people porque representa a más de una persona en la app, y dentro podríamos tener todo lo relacionado con la misma, desde el person, hasta una collection de person que ya sería el people, etc. Trato de generalizar estos archivos normalmente

  • @elProdigio
    @elProdigio Жыл бұрын

    ¿Qué significa TUKI, TUKITI y derivados?

  • @GentlemanProgramming

    @GentlemanProgramming

    Жыл бұрын

    Modismos Argentinos jajaj es como decir “y listo”

  • @matiasromera330

    @matiasromera330

    Жыл бұрын

    jajaja

  • @jhonnyagudelo2467
    @jhonnyagudelo2467 Жыл бұрын

    Buenas, tengo una pregunta a la hora de abril el modal, si en ese componente tengo varios modales, como se haria para abrir cada uno por separado, gracias !

  • @GentlemanProgramming

    @GentlemanProgramming

    Жыл бұрын

    Hola ! La idea por ley es que haya siempre un modal a la vez abierto, no te recomiendo abrir más de uno. Para abrir un contenido diferente por cada botón, solo usa el mismo modal y cambia el componente child de adentro. Eso es lo que hago yo en el vídeo :)

  • @jhonnyagudelo2467

    @jhonnyagudelo2467

    Жыл бұрын

    @@GentlemanProgramming asi lo tengo, si me podrias explicar, te lo agradeceria mucho componente donde se hacen las consultas const handleOpenHistory = (id) => { isOpenModal$.setSubject(true); setIdWallet(id); }; const handleOpenBalance = (id) => { isOpenModal$.setSubject(true); setIdBalance(id); }; componente principal {idBalance ? : }

  • @BernhardRutzen
    @BernhardRutzen Жыл бұрын

    Y la segunda parte de este ejercicio?

  • @GentlemanProgramming

    @GentlemanProgramming

    Жыл бұрын

    Es solo una parte ! todo lo requerido por el ejercicio ya esta realizado, lo que digo al final son cositas que se podrían hacer luego. Tengo vídeos sobre testing en la playlist de Testing !

  • @francoagustin765
    @francoagustin765 Жыл бұрын

    1:16:10 checkbox 1:32:35 redux

  • @lunaticfriki
    @lunaticfriki Жыл бұрын

    si ya tienes emotion instalado por que instalas styled components?

  • @GentlemanProgramming

    @GentlemanProgramming

    Жыл бұрын

    No idea, por ahí estaba probando cosas, ya la verdad que están muy similares los dos a nivel de que están bajo la misma api: emotion.sh/docs/styled Buena lectura : storybook.js.org/blog/541-components-from-styled-components-to-emotion/

  • @lunaticfriki

    @lunaticfriki

    Жыл бұрын

    @@GentlemanProgramming yo siempre uso emotion, pero me ha sorprendido porque ya lo tenías instalado y no te hacia falta styled. De hecho mui te permite elegir una u otra librería

  • @faviomagallanes
    @faviomagallanes Жыл бұрын

    Excelente!, me gustaría puedas hacer algo con react query si es posible

  • @0GERA0
    @0GERA0 Жыл бұрын

    Qué opinas de react query?

  • @GentlemanProgramming

    @GentlemanProgramming

    Жыл бұрын

    Esta muy bien ! cualquiera tanto SWR como React Query están perfect :)

  • @0GERA0

    @0GERA0

    Жыл бұрын

    @@GentlemanProgramming excelente, muchas gracias por tu respuesta, espero en un futuro hagas una app similar con React Query :D

  • @aguarosada5
    @aguarosada5 Жыл бұрын

    sou novo aqui

  • @GentlemanProgramming

    @GentlemanProgramming

    Жыл бұрын

    Welcome !!!

  • @arielgentile-ue7tm
    @arielgentile-ue7tmАй бұрын

    Cuanto dinero se cobra por una app como esa?

  • @yoanestradablanco1608
    @yoanestradablanco1608 Жыл бұрын

    Manos alguien sabe que extesion es la que utiliza para crear los componetes

  • @soledadpetrino

    @soledadpetrino

    Жыл бұрын

    MaterialUI (mui)

  • @GentlemanProgramming

    @GentlemanProgramming

    Жыл бұрын

    Estoy usando una de un chico de la comunidad ! marketplace.visualstudio.com/items?itemName=JavierGutierrez.create-component-React

  • @ecx007
    @ecx007 Жыл бұрын

    Que locura, todo enrrollo se haría con dos lineas de puro html y sin necesidad de eso !!!

  • @matiasromera330

    @matiasromera330

    Жыл бұрын

    jaja éxitos tratando de escalar eso

  • @GentlemanProgramming

    @GentlemanProgramming

    Жыл бұрын

    ajajajjaja

  • @abrahammolina6841
    @abrahammolina6841 Жыл бұрын

    future

  • @GentlemanProgramming

    @GentlemanProgramming

    Жыл бұрын

    proof ? :D

  • @Farwar-en3pp
    @Farwar-en3pp Жыл бұрын

    Hola amigos! Tengo un problema, inatale la extención de react create component pero no me pregunta si quiero typescript o javascript, me pone por defecto javascript, y cuando voy a sus opciones pongo por defecto typescript, pero de igual manera me los crea con extención jsx. Si alguien me ayuda seria buenisimoo.

  • @andresfajardo7383

    @andresfajardo7383

    Жыл бұрын

    Hola ando en la misma situación, pudiste solucionar?

  • @Farwar-en3pp

    @Farwar-en3pp

    Жыл бұрын

    @@andresfajardo7383 no rey, no pude. Seguro lo habran actualizado y no funciona. Trate con otras versiones pero nada.

  • @andresfajardo7383

    @andresfajardo7383

    Жыл бұрын

    @@Farwar-en3pp Le escribí al autor de la extensión, esperar que me conteste y te cuento.

  • @andresfajardo7383

    @andresfajardo7383

    Жыл бұрын

    @@Farwar-en3pp Tenés razón tiene que ver con la versión de la extensión, la versión 0.0.6 funciona igual que en el video, sólo tenés que ir a la extensión instalada y darle a la ruedita, ahí te sale un menú, le dás a "Install Another Version" elejís la 0.0.6 y listo.

  • @Farwar-en3pp

    @Farwar-en3pp

    Жыл бұрын

    @@andresfajardo7383 sos genio hermano, muchas gracias!!

  • @santiagoarrfra4176
    @santiagoarrfra4176 Жыл бұрын

    aa

  • @carlosazuaje8381
    @carlosazuaje8381 Жыл бұрын

    Lol angular

  • @facundolavagnino5085
    @facundolavagnino5085 Жыл бұрын

    ¡Freddy no murió!! Enseña programación

  • @GentlemanProgramming

    @GentlemanProgramming

    Жыл бұрын

    Aviso 1 de 2 antes del ban...No relaciones con Freddy Mercury o Camilo

  • @facundolavagnino5085

    @facundolavagnino5085

    Жыл бұрын

    @@GentlemanProgramming 🤣🤣

Келесі