Esta página se tradujo automáticamente con la API de traducción de Google Cloud.
Algunas páginas se pueden leer mejor en su totalidad.
React es una biblioteca de JavaScript para crear interfaces de usuario. Es mantenido por Facebook y una comunidad de desarrolladores y se usa para crear componentes, manejar eventos de usuarios y administrar el estado en aplicaciones web.
React es una biblioteca de JavaScript declarativa, eficiente y flexible para crear interfaces de usuario. Permite a los desarrolladores crear grandes aplicaciones web que pueden cambiar datos sin recargar la página.
React permite a los desarrolladores crear componentes de interfaz de usuario reutilizables, que se pueden usar en una variedad de contextos. Estos componentes están escritos usando una combinación de HTML, JavaScript y CSS. Los componentes de React se escriben usando una sintaxis especial llamada JSX, que permite a los desarrolladores escribir una sintaxis similar a HTML directamente en su código JavaScript.
React también proporciona una forma eficiente de administrar el estado de la aplicación. Esto se hace mediante el uso de un objeto JavaScript especial llamado "estado". El objeto de estado se puede usar para almacenar datos a los que se debe acceder a través de múltiples componentes.
React también proporciona una forma para que los desarrolladores manejen los eventos de los usuarios. Esto se hace usando funciones especiales llamadas "controladores de eventos". Los controladores de eventos permiten a los desarrolladores responder a los eventos de los usuarios, como clics, pulsaciones de teclas y más.
Jordan Walke, un ingeniero de software de Facebook, creó React en 2011. Se utilizó por primera vez en la función de suministro de noticias de la empresa en 2012. Desde entonces, React se ha convertido en una de las bibliotecas de JavaScript más populares y es utilizada por muchas empresas, incluida Netflix. , Airbnb y Dropbox.
Aquí hay un ejemplo de un componente React que muestra un botón simple:
class Button extends React.Component {
render() {
return (
<button type="button">
Click Me!
</button>
);
}
}
React tiene muchas ventajas, incluida su sintaxis declarativa, actualizaciones eficientes y flexibilidad. Sin embargo, también existen algunos inconvenientes al usar React, como su pronunciada curva de aprendizaje y la complejidad de JSX.
React ha sido objeto de controversia debido al uso de licencias de software propietario, así como al uso de un lenguaje basado en JavaScript, JSX.
React se usa a menudo junto con otras tecnologías, como Node.js, Redux y GraphQL.
React Native es un marco para crear aplicaciones móviles nativas utilizando React.
React es un proyecto de código abierto mantenido por Facebook y una comunidad de desarrolladores.