TypeScript

React – Dictionary Pattern

Profundicemos por qué esto realmente funciona. Component Definition vs Instantiation: En el contentDict, estamos definiendo lo que debe renderizarse para cada state, pero en realidad no estamos creando instancias de estos components todavía. La sintaxis como <ActivityIndicator /> o <Text>Error</Text> en este context solo describe lo que debe renderizarse, no lo está renderizando realmente. JSX […]

TypeScript Behat

🚀 ¡Potencia tu código con TypeScript y tipado genérico! 💪Imagina poder describir el comportamiento de tu código y que sea 100% dinámico. 🔄 Con el tipado genérico en #TypeScript, ¡es posible! 🎉

TypeScript-Eslint.io

typescript-eslint.io te provee un ambiente para depurar tu configuración de TypeScript ESLint en tiempo real. 💻✨ Prueba este ejemplo y aprende con esta útil herramienta: https://lnkd.in/eNJkN_kf

Errores como unknown en TypeScript

Maneja tus errores en #TypeScript como `unknown`, para que tengas una mejor idea de lo que está mal en tu código, nunca dejes que `any` sea la regla. #DominaTypeScript #AprendeAProgramar

Intersection Types

🚀🔥 TypeScript Pro Tip: ¡Usa el operador “&” para “Intersection Types”! 🧠 Filtra tipos como un pro tus tipado de #TypeScript y lleva tu código al siguiente nivel. #DesarrolloWeb 👨‍💻 🟦

Extrae typos con Query Types

Con @TypeScript, se pueden realizar diversas funciones prácticas que ayudan a ahorrar tiempo y aumentar la confiaza en el código. Aquí te muestro un “Utility Type” personalizado que uso para extraer las claves (keys) de una interfaz o tipo según el tipo de valor asociado a cada clave. #AprendeTypeScript #UtilityTypes #FuncionesEnTypeScript #TypeScript

Type Value vs Especific Value Type

🔒 En @TypeScript, cuando usas “const assertions” o “const casting”, le estás indicando al compilador que se tome en serio el valor en sí. 🤯 En lugar de inferir el tipo según su contexto (por ejemplo, número, cadena), utilizará el valor literal como un tipo específico. 🏗️ 🟦 #AprenderAProgramar #TypeScript

Novedades en TypeScript v5.5.5

🚀💥 ¡Novedades en TypeScript v5.5.5! 🔥️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️ ¡Ya no más validaciones innecesarias! 💯️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️️ con la nueva características de Predicado de Tipo Inferido (Inferred Type Predicates), el compilador puede interpretar mucho mejor tu código y las operaciones que realizas, esto hace que tu código sea mucho mas limpio. 🙌🏽👨🏽‍💻📚 Puedes ver los ejemplos en los siguientes links: […]

TypeScript Declaration Merging

🧠 😎 ¿Sabías que en TypeScript puedes exportar el mismo alias para un solo (namespace, tipo y valor) sin generar conflictos? 👨🏽‍💻 esto es “declaration merging” #TypeScriptBasics #TypeScriptFundamentals #TypeScriptDeveloper#SoftwareEngineering

Any or Unknown?

¿’Any’ o ‘Unknown’? 🤔 Todo depende de si quieres deshabilitar o no la validación de tipado.‘Any’ 🚫: Le dices al compilador que no valide el uso de esa variable.‘Unknown’ 🔍: Podrás asignarle cualquier valor, pero no usarla hasta que se castee el tipo de dato#TypeScript #CodingLife #TypeSafe #SoftwareDev

TypeScript type void

En TypeScript “void” tiene sentido solo en el contexto del retorno de una función, solo dará error cuando no se cumple con el tipo de dato de retorno, pero si lo usas como parámetro puede funcionar, ya que void solo le indica al compilador que ignore el tipo de dato de retorno 🤓