Sabemos que React es para la web y React Native es para Android e iOS. Pero ¿has oído hablar de react-native-web, para escribir una aplicación para Android, iOS y la web en un solo código base? Al igual que React Native abstrae los detalles de iOS y Android, React Native Web también abstrae los detalles del navegador. Esto abre la posibilidad de compartir aún más código entre plataformas.
En este masterclass, aprenderás a configurar el esqueleto de una aplicación React Native Web que funcione de manera excelente y se vea increíble. Puedes utilizar el código resultante como base para construir la aplicación que desees, utilizando los paradigmas de React y muchas bibliotecas de JavaScript a las que estás acostumbrado. ¡Te sorprenderá la cantidad de tipos de aplicaciones que realmente no requieren un código base separado para móvil y web!
Aprenderás:
- Configurar navegadores de cajón y de pila con React Navigation, incluyendo la capacidad de respuesta
- Configurar React Navigation con URLs
- Configurar React Native Paper, incluyendo el estilo del cajón de navegación y los encabezados de React Navigation
- Configurar un tema de color personalizado que admita el modo oscuro
- Configurar favicons/íconos de aplicaciones y metadatos
- Qué hacer cuando no puedes o no quieres proporcionar la misma funcionalidad en la web y en el móvil
Prerrequisitos:
- Familiaridad con la construcción de aplicaciones con React o React Native. No es necesario conocer ambos.
- Configuración de la máquina: Node LTS, Yarn, ser capaz de crear y ejecutar correctamente una nueva aplicación Expo siguiendo las instrucciones en https://docs.expo.dev/get-started/create-a-new-app/
This workshop has been presented at React Advanced 2022, check out the latest edition of this React Conference.
Comments