SlideShare una empresa de Scribd logo
1 de 22
INTRODUCCIÓN A
REACT
LIC. SANTIAGO RODRÍGUEZ PANIAGUA (2019-2020)
VEAMOS UN PRIMER HOLA MUNDO CON
REACT
Necesitamos 3 cosas para echar a andar ese código React de manera
sencilla:
1. Llamar o cargar las liberías necesarias (que no se ven en la
imágen).
2. Un etiqueta HTML donde renderizar (La etiqueta Div de arriba).
ENTENDAMOS LA
INSTRUCCIÓN REACTDOM.RENDER
Esta parte corresponde a lo
que queremos mostrar en
pantalla
(Ojo esto no es HTML, es
JSX)
Esta instrucción de
JavaScript establece en cual
etiqueta HTML vamos a
mostrar o renderizar el
mensaje del primer
PERO QUE ES JSX?
• Es una extensión de JavaScript que tiene una sintaxis muy
parecida al XML.
• Fue creado con la intención de que los preprocesadores (como
Babel.js) lo transformen en ECMAScript (JavaScript) estándar.
• En otras palabras es como un HTML dentro de JavaScript y/o
React pero sin comillas.
PUEDO DESARROLLAR EN REACT SIN JSX?
R/SI PERO ES MEJOR USAR JSX.
2 REGLAS DE ORO CON REACT
• Debido a su gran velocidad para renderizar en pantalla, todo,
absolutamente todo, desde el Html hasta Bootstrap debería
construirse desde React.
• Los componentes creados en React son reciclables entre
páginas y hasta con otras aplicaciones web, inclusive con
aplicaciones Mobile gracias a React Native.
CREAR Y MANEJAR SITIOS CON
REACT USANDO NODE.JS - NPM
PERO QUE ES NODE.JS?
• Dicho de una manera muy coloquial: Node.js es JavaScript pero
del lado del Servidor.
• En otras palabras: es la competencia de ASP.Net, JSP y PHP,
pero en lugar de usar lenguaje C#, Java o PHP, usa JavaScript.
• Pero entonces que tiene que ver Node.js con React?
R/ Podríamos decir que a este nivel, prácticamente nada
porque Node.js es del lado del servidor y React es del lado del
cliente…
Y ENTONCES QUE ES NPM?
• Es el manejador de paquetes y dependencias que viene con Node.js.
• Para los que conocen Java o PHP, NPM es el equivalente a Maven o
Composer, pero para JavaScript.
• Y para que nos sirve con React?
R/ Básicamente lo que hace, es crearnos un proyecto vacío de alguna
tecnología de JavaScript (React, Angular, Vue, Node, etc.) listo para
empezar a trabajar.
Además de crear la estructura de carpetas y archivos del proyecto,
descarga todas las librerías y dependencias necesarias.
COMO SE CREA UN PROYECTO DE REACT
CON NPM?
• Hay que instalar la última versión de Node.js.
• NPM viene incluido con Node.js, así que no hay que instalarlo.
• Aunque la instalación es gráfica, el uso de NPM se basa en la
ejecución de comandos desde la terminal o línea de comandos
o DOS.
CON QUE INSTRUCCIONES SE CREA UN
PROYECTO DE REACT CON NPM?
• node -v
• npm –v
• cd/
• Mkdir miReact
• cd miReact
• Con estas instrucciones se
verifica si estan bien
instalados Node y NPM.
• Se crea una carpeta llamada
“miReact”, en la raíz del disco
duro.
CON QUE INSTRUCCIONES SE CREA UN
PROYECTO DE REACT CON NPM? #2
• npm install -g create-react-
app
• create-react-app
primera_app
• Se instala a nivel global la
herramienta create-react-app
la cual facilita la creación de
apps con poca configuración.
• Crea dentro de la carpeta
“miReact” un Proyecto de
React llamado: “primera_app”.
CON QUE INSTRUCCIONES SE CREA UN
PROYECTO DE REACT CON NPM? #3
• cd primera_app
• npm start
• Abre la carpeta “miReact”.
• Abre un navegador Web y
levanta la aplicación.
ALGUNAS HERRAMIENTAS EN
LÍNEA PARA DESARROLLAR CON
REACT
CODEPEN
CODEPEN
#2
• Es muy fácil de
usar siempre y
cuando se
agreguen o
importen las
librerías indicadas.
• Hay que
seleccionar el
preprocesador
CODEPEN
#3
• Hay que agregar las
librerías: react y react-
dom
CODEPEN
#4
CODESANDBOX
CODESANDBOX #2
STACKBLITZ
JSFIDDLE

Más contenido relacionado

La actualidad más candente

Spring introduction
Spring introductionSpring introduction
Spring introductionManav Prasad
 
Introduction to ReactJS
Introduction to ReactJSIntroduction to ReactJS
Introduction to ReactJSHoang Long
 
Spring Boot Interview Questions | Edureka
Spring Boot Interview Questions | EdurekaSpring Boot Interview Questions | Edureka
Spring Boot Interview Questions | EdurekaEdureka!
 
React JS - A quick introduction tutorial
React JS - A quick introduction tutorialReact JS - A quick introduction tutorial
React JS - A quick introduction tutorialMohammed Fazuluddin
 
Introduction to microservices
Introduction to microservicesIntroduction to microservices
Introduction to microservicesAnil Allewar
 
Introduction to Spring Boot!
Introduction to Spring Boot!Introduction to Spring Boot!
Introduction to Spring Boot!Jakub Kubrynski
 
Spring Interview Questions and Answers | Spring Tutorial | Spring Framework T...
Spring Interview Questions and Answers | Spring Tutorial | Spring Framework T...Spring Interview Questions and Answers | Spring Tutorial | Spring Framework T...
Spring Interview Questions and Answers | Spring Tutorial | Spring Framework T...Edureka!
 
Web Service and PHP, REST and SOAP
Web Service and PHP, REST and SOAPWeb Service and PHP, REST and SOAP
Web Service and PHP, REST and SOAPElwin Huaman
 

La actualidad más candente (20)

React js
React jsReact js
React js
 
Java Unit 5(part 1)
Java Unit 5(part 1)Java Unit 5(part 1)
Java Unit 5(part 1)
 
Java Spring Framework
Java Spring FrameworkJava Spring Framework
Java Spring Framework
 
Spring boot
Spring bootSpring boot
Spring boot
 
Intro to React
Intro to ReactIntro to React
Intro to React
 
Spring introduction
Spring introductionSpring introduction
Spring introduction
 
Spring Boot Tutorial
Spring Boot TutorialSpring Boot Tutorial
Spring Boot Tutorial
 
Introduction to ReactJS
Introduction to ReactJSIntroduction to ReactJS
Introduction to ReactJS
 
React js for beginners
React js for beginnersReact js for beginners
React js for beginners
 
Spring Boot Interview Questions | Edureka
Spring Boot Interview Questions | EdurekaSpring Boot Interview Questions | Edureka
Spring Boot Interview Questions | Edureka
 
React JS - A quick introduction tutorial
React JS - A quick introduction tutorialReact JS - A quick introduction tutorial
React JS - A quick introduction tutorial
 
Introduction to microservices
Introduction to microservicesIntroduction to microservices
Introduction to microservices
 
Introduction to Spring Boot!
Introduction to Spring Boot!Introduction to Spring Boot!
Introduction to Spring Boot!
 
Quarkus k8s
Quarkus   k8sQuarkus   k8s
Quarkus k8s
 
Spring Interview Questions and Answers | Spring Tutorial | Spring Framework T...
Spring Interview Questions and Answers | Spring Tutorial | Spring Framework T...Spring Interview Questions and Answers | Spring Tutorial | Spring Framework T...
Spring Interview Questions and Answers | Spring Tutorial | Spring Framework T...
 
Arquitectura de la Información de Sitios Web
Arquitectura de la Información de Sitios WebArquitectura de la Información de Sitios Web
Arquitectura de la Información de Sitios Web
 
.Net Core
.Net Core.Net Core
.Net Core
 
Introduction to Maven
Introduction to MavenIntroduction to Maven
Introduction to Maven
 
Web Service and PHP, REST and SOAP
Web Service and PHP, REST and SOAPWeb Service and PHP, REST and SOAP
Web Service and PHP, REST and SOAP
 
React
ReactReact
React
 

Similar a Introduccion a React (20)

Semana 2 Configuración entorno de desarrollo
Semana 2   Configuración entorno de desarrolloSemana 2   Configuración entorno de desarrollo
Semana 2 Configuración entorno de desarrollo
 
Hack x crack_java
Hack x crack_javaHack x crack_java
Hack x crack_java
 
Hack x crack_java
Hack x crack_javaHack x crack_java
Hack x crack_java
 
JAVA3.0
JAVA3.0JAVA3.0
JAVA3.0
 
Clase 0 - Introducción a Javascript.pptx
Clase 0 - Introducción a Javascript.pptxClase 0 - Introducción a Javascript.pptx
Clase 0 - Introducción a Javascript.pptx
 
Aprendiendo GWT
Aprendiendo GWTAprendiendo GWT
Aprendiendo GWT
 
Aprendiendo a Programas en 4 horas JavaScript
Aprendiendo a Programas en 4 horas JavaScriptAprendiendo a Programas en 4 horas JavaScript
Aprendiendo a Programas en 4 horas JavaScript
 
ATIX20
ATIX20ATIX20
ATIX20
 
Gwt I - entendiendo gwt
Gwt I - entendiendo gwtGwt I - entendiendo gwt
Gwt I - entendiendo gwt
 
Programacion PHP
Programacion PHP
Programacion PHP
Programacion PHP
 
Framework Catalyst
Framework CatalystFramework Catalyst
Framework Catalyst
 
Java script
Java scriptJava script
Java script
 
Tarea 1
Tarea 1Tarea 1
Tarea 1
 
MANUAL DE JAVA
MANUAL DE JAVAMANUAL DE JAVA
MANUAL DE JAVA
 
Java desde cero
Java desde ceroJava desde cero
Java desde cero
 
MANUAL JAVA
MANUAL JAVA MANUAL JAVA
MANUAL JAVA
 
JAVA
JAVA JAVA
JAVA
 
JAVA 2
JAVA 2JAVA 2
JAVA 2
 
Testing & debugging lightning web components
Testing & debugging lightning web componentsTesting & debugging lightning web components
Testing & debugging lightning web components
 
Java desde cero
Java desde ceroJava desde cero
Java desde cero
 

Más de Santiago Rodríguez Paniagua (9)

Los pilares de la poo
Los pilares de la pooLos pilares de la poo
Los pilares de la poo
 
Introducción a bot framework
Introducción a bot frameworkIntroducción a bot framework
Introducción a bot framework
 
Uso de dasboards en jira
Uso de dasboards en jiraUso de dasboards en jira
Uso de dasboards en jira
 
Búsquedas y filtros de tickets de jira
Búsquedas y filtros de tickets de jiraBúsquedas y filtros de tickets de jira
Búsquedas y filtros de tickets de jira
 
Tickets de jira
Tickets de jiraTickets de jira
Tickets de jira
 
Componentes react
Componentes reactComponentes react
Componentes react
 
Git hub & github desktop 2019
Git hub & github desktop 2019Git hub & github desktop 2019
Git hub & github desktop 2019
 
Owasp top ten 2019
Owasp top ten 2019Owasp top ten 2019
Owasp top ten 2019
 
Bit bucket & Sourcetree 2019
Bit bucket & Sourcetree 2019Bit bucket & Sourcetree 2019
Bit bucket & Sourcetree 2019
 

Último

Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 

Último (19)

Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 

Introduccion a React

  • 1. INTRODUCCIÓN A REACT LIC. SANTIAGO RODRÍGUEZ PANIAGUA (2019-2020)
  • 2. VEAMOS UN PRIMER HOLA MUNDO CON REACT Necesitamos 3 cosas para echar a andar ese código React de manera sencilla: 1. Llamar o cargar las liberías necesarias (que no se ven en la imágen). 2. Un etiqueta HTML donde renderizar (La etiqueta Div de arriba).
  • 3. ENTENDAMOS LA INSTRUCCIÓN REACTDOM.RENDER Esta parte corresponde a lo que queremos mostrar en pantalla (Ojo esto no es HTML, es JSX) Esta instrucción de JavaScript establece en cual etiqueta HTML vamos a mostrar o renderizar el mensaje del primer
  • 4. PERO QUE ES JSX? • Es una extensión de JavaScript que tiene una sintaxis muy parecida al XML. • Fue creado con la intención de que los preprocesadores (como Babel.js) lo transformen en ECMAScript (JavaScript) estándar. • En otras palabras es como un HTML dentro de JavaScript y/o React pero sin comillas.
  • 5. PUEDO DESARROLLAR EN REACT SIN JSX? R/SI PERO ES MEJOR USAR JSX.
  • 6. 2 REGLAS DE ORO CON REACT • Debido a su gran velocidad para renderizar en pantalla, todo, absolutamente todo, desde el Html hasta Bootstrap debería construirse desde React. • Los componentes creados en React son reciclables entre páginas y hasta con otras aplicaciones web, inclusive con aplicaciones Mobile gracias a React Native.
  • 7. CREAR Y MANEJAR SITIOS CON REACT USANDO NODE.JS - NPM
  • 8. PERO QUE ES NODE.JS? • Dicho de una manera muy coloquial: Node.js es JavaScript pero del lado del Servidor. • En otras palabras: es la competencia de ASP.Net, JSP y PHP, pero en lugar de usar lenguaje C#, Java o PHP, usa JavaScript. • Pero entonces que tiene que ver Node.js con React? R/ Podríamos decir que a este nivel, prácticamente nada porque Node.js es del lado del servidor y React es del lado del cliente…
  • 9. Y ENTONCES QUE ES NPM? • Es el manejador de paquetes y dependencias que viene con Node.js. • Para los que conocen Java o PHP, NPM es el equivalente a Maven o Composer, pero para JavaScript. • Y para que nos sirve con React? R/ Básicamente lo que hace, es crearnos un proyecto vacío de alguna tecnología de JavaScript (React, Angular, Vue, Node, etc.) listo para empezar a trabajar. Además de crear la estructura de carpetas y archivos del proyecto, descarga todas las librerías y dependencias necesarias.
  • 10. COMO SE CREA UN PROYECTO DE REACT CON NPM? • Hay que instalar la última versión de Node.js. • NPM viene incluido con Node.js, así que no hay que instalarlo. • Aunque la instalación es gráfica, el uso de NPM se basa en la ejecución de comandos desde la terminal o línea de comandos o DOS.
  • 11. CON QUE INSTRUCCIONES SE CREA UN PROYECTO DE REACT CON NPM? • node -v • npm –v • cd/ • Mkdir miReact • cd miReact • Con estas instrucciones se verifica si estan bien instalados Node y NPM. • Se crea una carpeta llamada “miReact”, en la raíz del disco duro.
  • 12. CON QUE INSTRUCCIONES SE CREA UN PROYECTO DE REACT CON NPM? #2 • npm install -g create-react- app • create-react-app primera_app • Se instala a nivel global la herramienta create-react-app la cual facilita la creación de apps con poca configuración. • Crea dentro de la carpeta “miReact” un Proyecto de React llamado: “primera_app”.
  • 13. CON QUE INSTRUCCIONES SE CREA UN PROYECTO DE REACT CON NPM? #3 • cd primera_app • npm start • Abre la carpeta “miReact”. • Abre un navegador Web y levanta la aplicación.
  • 14. ALGUNAS HERRAMIENTAS EN LÍNEA PARA DESARROLLAR CON REACT
  • 16. CODEPEN #2 • Es muy fácil de usar siempre y cuando se agreguen o importen las librerías indicadas. • Hay que seleccionar el preprocesador
  • 17. CODEPEN #3 • Hay que agregar las librerías: react y react- dom