elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Únete al Grupo Steam elhacker.NET


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web (Moderador: #!drvy)
| | |-+  Pregunta sobre React
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Pregunta sobre React  (Leído 1,447 veces)
Cergath


Desconectado Desconectado

Mensajes: 339



Ver Perfil
Pregunta sobre React
« en: 12 Noviembre 2020, 14:28 pm »

Hola a todos,

Tengo el repositorio de una aplicación en React. Es Rocket.Chat en Github. Quiero añadir un nuevo componente que es básicamente un Webview / Wrapper para mostrar contenido de la web. Sin embargo, jamás he utilizado React antes, y simplemente no entiendo su estructura organizativa.

Veo que dentro de /app/views, se generan las vistas, pero estas refieren a otros espacios cómo /app/utils y /app/stacks
¿Estos componentes se organizan automáticamente, o manualmente debo añadir el código en views, utils, stacks, etc?

https://github.com/RocketChat/Rocket.Chat.ReactNative

Lamento la pregunta tan básica, pero no sé por dónde empezar pues ni siquiera sé cuál es la pregunta que debo hacer.


En línea

MinusFour
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.234


I'm fourth.


Ver Perfil WWW
Re: Pregunta sobre React
« Respuesta #1 en: 12 Noviembre 2020, 15:30 pm »

React en sí no tiene una organización por defecto. Todos son componentes, tu los puedes organizar como tu quieras.

Ese repositorio que has puesto es para ReactNative. Le llaman "Views" a los componentes de presentación (análogas a etiquetas de tipo bloque en HTML). "Stacks" es un termino de navegación. Para una aplicación móvil vas a tener diferentes "Views" (o vistas) para las diferentes partes de la aplicación. Para navegar de una vista a otra, tu empujas una nueva vista al stack (pila) de navegación.

Imagina que empiezas leyendo un libro y este libro hace referencia a otro libro. Tu agarras el otro libro, lo apilas encima del libro que estás leyendo, terminas de leer y simplemente cierras el libro y lo vuelves a poner en su lugar. Puedes seguir leyendo el primer libro.

Este es el comportamiento básico de una pila. Es lo mismo para la navegación. Usas una vista y está te manda a ver otra vista así que la segunda vista se apila encima de la primera. Cuando terminas de usar la segunda vista, el programa desapila la vista y ahora solo ves la vista debajo (la primera).

React es sencillo. ReactNative usa React pero no es solo React. Es parecido a la situación con javascript y sus diferentes entornos. Tu puedes saber javascript pero no necesariamente Node.js. Así que por lo menos te va a tocar leer la documentación de React Native.

https://reactnative.dev/docs/getting-started


En línea

Cergath


Desconectado Desconectado

Mensajes: 339



Ver Perfil
Re: Pregunta sobre React
« Respuesta #2 en: 12 Noviembre 2020, 18:15 pm »

Muchas gracias, MinusFour! Muy clara tu explicación. Ya entiendo un poco mejor el contexto
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[PREGUNTA] Pregunta sobre la licencia libre GPL
Programación General
Noxware 3 1,447 Último mensaje 23 Abril 2014, 20:18 pm
por Noxware
desarrollar juego con react native
Programación General
yina07 0 1,249 Último mensaje 25 Marzo 2019, 17:07 pm
por yina07
Usar react offline?
Desarrollo Web
@XSStringManolo 2 1,107 Último mensaje 2 Mayo 2020, 08:58 am
por @XSStringManolo
[Pregunta]: Pregunta rápida y sencilla sobre el siguiente código.
Desarrollo Web
Leguim 4 1,091 Último mensaje 14 Octubre 2020, 21:27 pm
por Leguim
Abrir React Page
Desarrollo Web
TickTack 0 422 Último mensaje 6 Agosto 2021, 02:35 am
por TickTack
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines