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!
Qué se incluye
1. Configuración de navegadores de cajón y de pila con React Navigation, incluyendo la capacidad de respuesta
2. Configuración de React Navigation con URLs
3. Configuración de React Native Paper, incluyendo el estilo del cajón y los encabezados de React Navigation
4. Configuración de un tema de color personalizado que admita el modo oscuro
5. Configuración de favicons/iconos de aplicaciones y metadatos
6. Qué hacer cuando no puedes o no quieres proporcionar la misma funcionalidad en la web y en el móvil
Requisitos previos
- 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 Day Berlin 2022, check out the latest edition of this React Conference.
Comments