Añadir autocompletado para comandos ssh en la consola de mac

Añadir autocompletado para comandos ssh en la consola de mac

Tiempo de lectura: 3 minutos Para habilitar el autocompletado de comandos SSH en macOS, necesitas asegurarte de que el sistema esté configurado correctamente para usar el autocompletado de bash o zsh (dependiendo del shell que utilices). A continuación, te explico cómo hacerlo paso a paso. 1. Usando el autocompletado de SSH en Zsh (si usas zsh) Si usas zsh, que … Leer más

Utilizar Xcode con Expo en React Native usando la consola de comandos de MAC

Utilizar Xcode con Expo en React Native usando la consola de comandos de MAC

Tiempo de lectura: < 1 minuto Hoy vamos a aprender cómo podemos utilizar Xcode de nuestro MAC de forma remota por línea de comandos. Primero debemos asegurarnos qué tenemos Xcode instalado en nuestro MAC. Ahora vamos a preparar todo el entorno. Seleccionar la versión de Xcode Verificamos que está seleccionada: Instalamos las herramientas de línea de comandos de xcode. Instalamos cocoapods … Leer más

Pruebas Unitarias con Jest en React Native y Expo

Pruebas Unitarias con Jest en React Native y Expo

Tiempo de lectura: 2 minutos Las pruebas Unitarias son muy importantes en el proceso de desarrollo de software, nos aseguran un funcionamiento correcto y evitan regresiones en nuestro código. Hoy vamos a aprender a crear pruebas unitarias con Jest e integrarlas en React Native con Expo. NUEVAS INSTRUCIONES: Necesitamos tener la última versión de React en nuestro proyecto, en mi … Leer más

Resetear Tab Navigator al cambiar de tab en React Native

Resetear Tab Navigator al cambiar de tab en React Native

Tiempo de lectura: 3 minutos En este tutorial, aprenderás cómo reiniciar la pila de navegación de un Stack.Navigator dentro de un Tab.Navigator al cambiar entre pestañas. Esto asegura que no se acumulen rutas previas en la navegación, evitando comportamientos inesperados. Paso 1: Crear la estructura básica Comienza configurando un Tab.Navigator que incluya diferentes pestañas, cada una asociada a un Stack.Navigator. … Leer más

Cómo Configurar un Stack Navigator Dentro de un Tab Navigator en React Navigation

Cómo Configurar un Stack Navigator Dentro de un Tab Navigator en React Navigation

Tiempo de lectura: 2 minutos En este tutorial aprenderás cómo configurar un Stack.Navigator dentro de un Tab.Navigator. Esto es útil cuando necesitas que ciertas pantallas estén agrupadas bajo una pestaña específica (por ejemplo, una pantalla de perfil con opciones adicionales). Aprenderás cómo configurar una navegación mixta utilizando un Stack.Navigator dentro de un Tab.Navigator y viceversa, simulando una estructura como la … Leer más

Crear un hook personalizado en React o React Native

Crear un hook personalizado en React o React Native

Tiempo de lectura: 3 minutos Un hook en React es una función especial que te permite «enganchar» características de React (como el estado y el ciclo de vida) en componentes funcionales. Los dos hooks más comunes son useState (para gestionar el estado) y useEffect (para manejar efectos secundarios), aunque puedes crear tus propios hooks personalizados para encapsular lógica reutilizable. Aquí … Leer más

Como borrar un archivo del historial de commits de Git y añadirlo al .gitignore

Como borrar un archivo del historial de commits de Git y añadirlo al .gitignore

Tiempo de lectura: < 1 minuto Hoy vamos a borrar un archivo del historial de commits de nuestro repositorio Giy y después vamos a añadirlo al .gitignore para que no vuelva a sincronizarlo. En este ejemplo borraremos el archivo llamado file.txt Con esto borramos el archivo remoto en nuestro ultimo commit. Si queremos borrarlo en todo el historial: OJO: Este comando … Leer más