| [ Web Proxy ] |
| Viewing: https://es.react.dev/ | [Back] [Original] |
La biblioteca para interfaces de usuario web y nativas
React te permite construir interfaces de usuario a partir de piezas individuales llamadas componentes. Crea tus propios componentes de React como Thumbnail, LikeButton, y Video. Luego combnalos para formar pantallas, pginas y aplicaciones.
Sin importar si trabajas por tu cuenta o con otros miles de desarrolladores, utilizar React se siente igual. Est diseado para permitirte combinar a la perfeccin componentes escritos por personas, equipos y organizaciones de forma independiente.
Los componentes de React son funciones de JavaScript. Quieres mostrar algn contenido condicionalmente? Utiliza una sentencia if. Mostrar una lista? Prueba la funcin map() de un array. Aprender React es aprender a programar.
Esta sintaxis de marcado se llama JSX. Es una extensin de la sintaxis de JavaScript popularizada por React. Al poner marcado JSX cerca de la lgica de renderizado relacionada hace que los componentes de React sean fciles de crear, mantener y eliminar.
Los componentes de React reciben datos y devuelven lo que debe aparecer en la pantalla. Puedes pasarles nuevos datos en respuesta a una interaccin, como cuando el usuario escribe en un campo de texto. React actualizar entonces la pantalla para que se corresponda con los nuevos datos.
No tienes que construir toda tu pgina con React. Aade React a tu pgina HTML existente y renderiza componentes interactivos de React en cualquier lugar de ella.
React es una biblioteca. Te permite agrupar componentes, pero no prescribe cmo hacer el enrutamiento y la obtencin de datos. Para construir una aplicacin completa en React, recomendamos un framework full-stack de React como Next.js o Remix.
React tambin es una arquitectura. Los frameworks que la implementan te permiten obtener datos en componentes asncronos que se ejecutan en el servidor o incluso durante la compilacin. Lee datos de un archivo o una base de datos y psalos hacia abajo a tus componentes interactivos.
A las personas les encantan las aplicaciones web y nativas por razones diferentes. React te permite construir tanto aplicaciones web como nativas utilizando las mismas habilidades. Se apoya en las fortalezas nicas de cada plataforma para permitir que tus interfaces se sientan naturales en cada una de ellas.
Las personas esperan que las pginas de las aplicaciones web carguen rpidamente. En el servidor, React te permite servir HTML bajo demanda mientras an ests cargando datos, rellenando progresivamente el contendido faltante antes de que cargue ningn cdigo de JavaScript. En el cliente, React puede usar APIs web estndares para mantener tu interfaz de usuario responsiva incluso en medio del renderizado.
Las personas esperan que las aplicaciones nativas se vean y se sientan como su plataforma. React Native y Expo te permiten construir aplicaciones en React para Android, iOS y ms. Lucen y se sienten como nativas porque sus UIs son realmente nativas. No es una vista web: tus componentes de React renderizan vistas reales de Android e iOS provistas por la plataforma.
Con React, puedes ser un desarrollador web y de aplicaciones nativas. Tu equipo puede producir para muchas plataformas sin sacrificar la experiencia de usuario. Tu organizacin puede tender puentes para romper el aislamiento entre plataformas y formar equipos que estn a cargo de funcionalidades completas de extremo a extremo.
React atiende los cambios con cuidado. Cada commit de React se prueba en escenarios crticos para el negocio con ms de mil millones de usuarios. Ms de 100000 componentes de React en Meta ayudan a validar cada estrategia de migracin.
El equipo de React siempre est investigando como mejorar React. Algunas investigaciones toman aos en arrojar resultados. React tiene el listn alto para llevar una idea de investigacin a produccin. Solo enfoques probados se vuelven parte de React.
No ests solo. Dos millones de desarrolladores de todo el mundo visitan la documentacin de React cada mes. React es algo que las personas y los equipos pueden estar de acuerdo.
Es por esto que React es ms que una biblioteca, una arquitectura, o incluso un ecosistema. React es una comunidad. Es un lugar dnde puedes pedir ayuda, encontrar oportunidades y conocer nuevos amigos. Conocers tanto desarrolladores como diseadores, principiantes y expertos, investigadores y artistas, maestros y estudiantes. Nuestros antecedentes pueden ser muy diferentes, pero React nos permite a todos crear juntos interfaces de usuario.
| Web Proxy Viewer | New URL | Original Page |