0% encontró este documento útil (0 votos)
54 vistas11 páginas

65 ExtReact101 ES

Presentación ExtReact

Cargado por

David Cisneros
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
54 vistas11 páginas

65 ExtReact101 ES

Presentación ExtReact

Cargado por

David Cisneros
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Primeros pasos

con ExtReact

Fernando Rizzato
Lead Software Consultant, Latin America

Embarcadero Technologies Copyright 2019


AGENDA

§ ¿Qué es React?
§ Instalación y configuración
§ Conceptos Básicos
§ Ejemplos
§ ExtReact
§ Instalación y configuración
§ Ejemplos
Embarcadero Technologies Copyright 2019
¿QUÉ ES REACT?

§ REACT es una biblioteca JavaScript


§ REACT no es un framework (a diferencia de Angular o ExtJS)
§ REACT es un proyecto de código abierto creado por Facebook
§ REACT se utiliza para crear interfaces de usuario (UI)
§ REACT es la capa View de una aplicación MVC (Model View
Controller)
§ Con REACT usted va a crear componentes, que son como
elementos HTML personalizados y reutilizables

Embarcadero Technologies Copyright 2019


REACT - INSTALACIÓN Y CONFIGURACIÓN
§ Vía CDN (básicamente para fines didácticos)

Embarcadero Technologies Copyright 2019


REACT - INSTALACIÓN Y CONFIGURACIÓN
§ Vía NPM
§ Es necesario NPM 5.2+
§ npx create-react-app react-tutorial
§ cd react-tutorial
§ npm start

Embarcadero Technologies Copyright 2019


REACT - CONCEPTOS BÁSICOS
§ DOM (Document Object Model) es una interfaz que representa
cómo sus documentos HTML y XML son leídos por el navegador. Al
manipular el DOM, usted tiene infinitas posibilidades, pudiendo
crear aplicaciones que actualicen los datos de la página, o su diseño,
sin necesidad de un refresco
§ BABEL - Babel es un compilador JavaScript que se utiliza
principalmente para convertir código ECMAScript 2015+ en una
versión compatible con versiones anteriores de JavaScript en
navegadores o entornos más antiguos

Embarcadero Technologies Copyright 2019


EXTREACT

§ ExtReact proporciona todos los componentes que un desarrollador


necesita para crear aplicaciones web que utilizan grandes volúmenes
de datos
§ ExtReact incluye más de 115 componentes diseñados para trabajar
juntos de manera transparente, además del Data Package
§ ExtReact soporta React 15 y React 16, y también está integrado en
Sencha Themer y Sencha Test

Embarcadero Technologies Copyright 2019


EXTREACT - INSTALACIÓN Y CONFIGURACIÓN

§ Vía NPM
§ Es necesario NPM 5.2+
§ npm login --registry=[Link] --scope=@sencha
§ npm install -g @sencha/ext-react-gen
§ ext-react-gen app -i
§ cd ./my-app
§ npm start

Embarcadero Technologies Copyright 2019


Embarcadero Technologies Copyright 2019 9
RECURSOS ADICIONALES
Documentación
§ [Link]
§ [Link]
§ [Link]
§ [Link]

Blogs
§ [Link]
§ [Link]
§ [Link]
§ [Link]
§ [Link]
§ [Link]

Embarcadero Technologies Copyright 2019


GRACIAS!
Preguntas?
Me puedes encontrar en:
@FernandoRizzato
[Link]@[Link]
Síguenos en
[Link]/EMBTLatAm

Embarcadero Technologies Copyright 2019 11

También podría gustarte