SlideShare una empresa de Scribd logo
1 de 13
Descargar para leer sin conexión
React
En 5 minutos
@diegod3v
Usando componentes.
Tiene la filosofía de
“Learn once, write
anywhere”
Crear
UI* con JS
Biblioteca UI
<JSX />
Recibe las propiedades y
las usa en el estado inicial
Pasa las propiedades a
nuestro componente
Métodos para el ciclo de
vida
Método principal render
Manejo del estado
Uso del estado en la UI
1000ms
setState()
render()
Recapitulando
• React es una biblioteca para crear UI y más (VR, Apps Nativas)
usando JSX. Learn once, write anywhere
• Se basa en el uso de componentes, los componentes son
abstracciones de las piezas de la UI, estos contienen un estado
(state) y recibe propiedades (props)
• Cada componente es una clase e implementa métodos en esta, que
siguen el ciclo de vida, basado en las fases básicas del componente
como Montaje, Actualización y Desmontaje
• El state o estado de un componente es mutable y nos permite
hacer nuestros componentes dinámicos, teniendo el principio SRP,
donde cada componente tiene una responsabilidad
• Los props de un componente son inmutables, no pueden ser
cambiados por el componente (los recibe de fuera) (pero si por el
componente que padre, de quien recibe los pros)
• El concepto más importante de React es el “Virtual DOM”, esto se
da gracias al algoritmo de reconciliación “React Fiber”, que
maneja las actualizaciones de los componentes, calcula las
diferencias y realiza los cambios efectivamente en el DOM real.
• Deja de usar JQuery y usa React
Gracias
@diegod3v

Más contenido relacionado

Similar a React (20)

Curso de Java Intermedio
Curso de Java IntermedioCurso de Java Intermedio
Curso de Java Intermedio
 
Slides p3 2
Slides p3 2Slides p3 2
Slides p3 2
 
React Hooks ¿Por donde empezar?
React Hooks ¿Por donde empezar?React Hooks ¿Por donde empezar?
React Hooks ¿Por donde empezar?
 
jsf
jsfjsf
jsf
 
S1 ds2
S1 ds2S1 ds2
S1 ds2
 
Principios poo
Principios pooPrincipios poo
Principios poo
 
Los objetos de software
Los objetos de softwareLos objetos de software
Los objetos de software
 
Memento
MementoMemento
Memento
 
Java server pages (jsp)
Java server pages (jsp)Java server pages (jsp)
Java server pages (jsp)
 
Mapa conceptual poo
Mapa conceptual pooMapa conceptual poo
Mapa conceptual poo
 
Tc2 301403 21
Tc2 301403 21Tc2 301403 21
Tc2 301403 21
 
Javaserver Faces (jsf)
Javaserver Faces (jsf)Javaserver Faces (jsf)
Javaserver Faces (jsf)
 
Java struts2 - 03 componentes de la aplicacion
Java   struts2 - 03 componentes de la aplicacionJava   struts2 - 03 componentes de la aplicacion
Java struts2 - 03 componentes de la aplicacion
 
Introducción a Java Persistence API
Introducción a Java Persistence APIIntroducción a Java Persistence API
Introducción a Java Persistence API
 
S1-DS2.pptx
S1-DS2.pptxS1-DS2.pptx
S1-DS2.pptx
 
(29 10-12)serializacion
(29 10-12)serializacion(29 10-12)serializacion
(29 10-12)serializacion
 
Objetos implícitos
Objetos implícitosObjetos implícitos
Objetos implícitos
 
Poo Programacion Orientada A Objetos Java
Poo   Programacion Orientada A Objetos   JavaPoo   Programacion Orientada A Objetos   Java
Poo Programacion Orientada A Objetos Java
 
Conociendo ReactJs . Scio Talks
Conociendo ReactJs . Scio TalksConociendo ReactJs . Scio Talks
Conociendo ReactJs . Scio Talks
 
Capítulo 03 ambiente trabajo simio
Capítulo 03 ambiente trabajo simioCapítulo 03 ambiente trabajo simio
Capítulo 03 ambiente trabajo simio
 

React

  • 2. Usando componentes. Tiene la filosofía de “Learn once, write anywhere” Crear UI* con JS Biblioteca UI
  • 3.
  • 4.
  • 6.
  • 7. Recibe las propiedades y las usa en el estado inicial Pasa las propiedades a nuestro componente Métodos para el ciclo de vida Método principal render Manejo del estado Uso del estado en la UI
  • 9.
  • 10.
  • 11. Recapitulando • React es una biblioteca para crear UI y más (VR, Apps Nativas) usando JSX. Learn once, write anywhere • Se basa en el uso de componentes, los componentes son abstracciones de las piezas de la UI, estos contienen un estado (state) y recibe propiedades (props) • Cada componente es una clase e implementa métodos en esta, que siguen el ciclo de vida, basado en las fases básicas del componente como Montaje, Actualización y Desmontaje
  • 12. • El state o estado de un componente es mutable y nos permite hacer nuestros componentes dinámicos, teniendo el principio SRP, donde cada componente tiene una responsabilidad • Los props de un componente son inmutables, no pueden ser cambiados por el componente (los recibe de fuera) (pero si por el componente que padre, de quien recibe los pros) • El concepto más importante de React es el “Virtual DOM”, esto se da gracias al algoritmo de reconciliación “React Fiber”, que maneja las actualizaciones de los componentes, calcula las diferencias y realiza los cambios efectivamente en el DOM real. • Deja de usar JQuery y usa React