Optimizar barra de Scroll que baja despacio en Chrome en HTML o React

Optimizar barra de Scroll que baja despacio en Chrome en HTML o React

Tiempo de lectura: < 1 minuto El comportamiento lento del scroll en Chrome puede deberse a varios factores específicos del navegador o de la configuración en React Web. Para solucionar el comportamiento lento de scroll en Chrome añadiremos el siguiente código dentro del estilo del contenedor qué realiza el scroll: Habilita will-change: transform en CSS: Para las secciones que necesitan rendimiento … Leer más

Crear un .env para Next.js y React

Crear un .env para Next.js y React

Tiempo de lectura: 2 minutos Ho vamos a crear un .env para utilizar con Next.js en React. Para usar variables de entorno en Next.js y React, necesitas crear un archivo .env.local en la raíz del proyecto y definir tus variables de entorno allí. Luego, en el código, accedes a esas variables usando process.env. Pasos para configurar el .env en tu … Leer más

Crear anuncio recompensado (Reward) con react-native-google-mobile-ads para React Native y Expo

Crear anuncio recompensado (Reward) con react-native-google-mobile-ads para React Native y Expo

Tiempo de lectura: 3 minutos Hoy vamos a aprender cómo podemos implementar un anuncio recompensando de Google Admob (Reward) en React Native con Expo. Lo primero que haremos es instalar la libreria de anuncios: Debemos tener una cuenta registrada en Admob. Si usamos Expo tenemos que añadir dentro de app.config.js o app.json lo siguiente: Y tenemos que instalar: Y si … Leer más

Documentación en React, usar TypeDoc para generar documentación usando comentarios JSDoc

Documentación en React, usar TypeDoc para generar documentación usando comentarios JSDoc

Tiempo de lectura: 2 minutos Para generar documentación automáticamente de tu librería de React usando TypeScript, puedes usar una herramienta como TypeDoc. TypeDoc genera documentación a partir de los comentarios JSDoc en tu código y los tipos de TypeScript. Pasos para Generar Documentación con TypeDoc Aquí –out docs indica que la documentación se generará en una carpeta llamada docs. Esto … Leer más

Documentación: Cómo implementar Storybook en React

Documentación: Cómo implementar Storybook en React

Tiempo de lectura: 3 minutos Usar Storybook para documentar y desarrollar tus componentes de React es una excelente manera de crear un entorno visual donde puedas ver y probar tus componentes de forma aislada. 1. Instalar Storybook Primero, asegúrate de estar en la raíz de tu proyecto y ejecuta el siguiente comando para instalar Storybook: Esto instalará Storybook y configurará … Leer más

Crear una librería para React partiendo desde un proyecto y con MicroBundle

Crear una librería para React partiendo desde un proyecto y con MicroBundle

Tiempo de lectura: 2 minutos Hoy vamos a crear una librería de React de una forma más sencilla y sin utilizar otras librerías. Solo usaremos el compilador MicroBundle. Lo primero que tenemos que hacer es crear un proyecto nuevo React, usaremos TypeScript: Ahora crearemos una nueva carpeta dentro de src llamada components y crearemos un componente de ejemplo llamado Button.tsx … Leer más

Crear una librería para React usando create-react-library

Crear una librería para React usando create-react-library

Tiempo de lectura: 3 minutos Hoy vamos a aprender cómo podemos crear una librería con React. Primero vamos a instalar las dependencias necesarias, vamos a desarrollarla en TypeScript: Lo primero que tenemos que hacer es crear un nuevo poyecto para nuestra librería. Rellenamos todo lo que nos va indicando, en licencia puedes indicar la que quieras, aquí te indico algunas: … Leer más

Cargar una variable de entorno mediante .env en React usando Vite

Cargar una variable de entorno mediante .env en React usando Vite

Tiempo de lectura: < 1 minuto Hoy vamos a aprender cómo podemos cargar una variable de entorno dentro de un .env usando Vite en React. Primero tenemos que crear nuestro archivo .env en raíz del proyecto: Hemos añadido una variable llamada VITE_BASE_URL es muy importante que todas las variables que se añadan comiencen por VITE_. Ahora simplemente para acceder a ella … Leer más

Añadir un plugin que permita editar AndroidManifest.xml cuando generas un proyecto con Expo en React Native ejemplo para añadir com.google.android.gms.ads.APPLICATION_ID

Añadir un plugin que permita editar AndroidManifest.xml cuando generas un proyecto con Expo en React Native ejemplo para añadir com.google.android.gms.ads.APPLICATION_ID

Tiempo de lectura: 2 minutos Hoy vamos a crear un plugin que nos permitirá editar el manifest de Android a la hora de generar el build con Expo en React Native. En este ejemplo añadiremos el ID de aplicación necesario para Google Admob. Primero vamos a crear un archivo que llamaremos AdmobExtraConfigManifest.js (no importa si usas TypeScript, vamos a usar … Leer más

Crea una App de Adivinanzas con React y ChatGPT API

Crea una App de Adivinanzas con React y ChatGPT API

Tiempo de lectura: 2 minutos En este tutorial, vamos a construir una aplicación divertida de adivinanzas donde los usuarios pueden intentar adivinar objetos, animales o cualquier cosa que quieran. La gracia es que la app usará la API de ChatGPT para dar pistas creativas y a veces desafiantes. Paso 1: Configura tu Proyecto de React Paso 2: Diseña el Componente … Leer más