Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

277
Views
¿Cuál es el enfoque correcto para desarrollar aplicaciones nativas de reacción?

Soy nuevo en react-native . Estoy tratando de desarrollar mi primera aplicación en react-native . Quiero saber cuál es la estructura de proyecto correcta para desarrollar aplicaciones react-native .

A partir de ahora, he creado un component en la carpeta raíz. Quiero saber qué enfoque debo tomar para definir el modelo, las utilidades, las URL del servicio web en qué estructura.

estructura del proyecto

¿Tiene algún tipo de marco como express para crear la estructura del proyecto en nodejs ?

over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

Desde mi experiencia en la creación de una aplicación bastante grande usando react-native. He seguido este enfoque y se adapta bastante bien a un equipo de más de 5 personas que trabajan en él.

ingrese la descripción de la imagen aquí

Carpeta de la aplicación :: En esta carpeta guardo todos los archivos/carpetas relacionados con la aplicación. No agregue nada en la carpeta raíz. cuanto menos intrincada sea la carpeta raíz, mejor para que la nueva persona comience.

uicomponents: la carpeta uicomponents contiene todos los controles genéricos que necesita la aplicación. por ejemplo: menús desplegables, controles deslizantes, botones, casillas de verificación. Puede evitar esto si está utilizando una biblioteca externa.

componentes: esta carpeta contiene carpetas para cada sección de la pantalla. Lo llamo módulos para la aplicación. Cada módulo es un área específica de la aplicación, a saber: página de inicio, datos de usuario, configuración, etc. Esto varía según el género de la aplicación. Mi aplicación es empresarial, por lo que tengo carpetas para cada módulo de una aplicación.

Utils: soy un gran fanático de mantener las utilidades en un solo lugar. Cosas como formateadores de texto, manipuladores de base de datos, manipuladores de Oauth, etc.

ingrese la descripción de la imagen aquí

Tiendas, Despachadores: Cualquier cosa relacionada con flux, redux puede ir allí.

En general, la aplicación debe dividirse en carpetas y archivos apropiados. Una parte específica de la aplicación o módulo como digo tiene que tener su propia carpeta. Todos los archivos que él necesita deben estar en él. Esto hace que sea fácil de mantener y razonar.

Evita duplicar código desde el principio. Mantenga las cosas reutilizables en Utils. Todos los componentes relacionados con el control (entradas, botones, casillas de verificación) en un solo lugar.

Mantenga siempre los estilos en un solo lugar. Use variables constantes para los colores, esto hace que hacer cambios sea muy fácil. El archivo constante contiene colores.

ingrese la descripción de la imagen aquí

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!