Crear el proyecto:

npx create-react-app react-project

 

Ejecutar la aplicación:

npm start 

 

Inicializar la aplicación (crea el package.json)

npm init

 

 

import PropTypes from 'prop-types2;

import classNames from 'classnames'; //npm install classnames 

 

PROPS

STATES (HOOKS)

 

 

LIFECYCLE

 

Componente: Un componente es una unidad abstracta que encapsula un estado y una funcionalidad, y que interactúa con su entorno a través de interfaces bien definidas.

 

componentDidMount()

render()

componentDidUpdate()

shouldcomponentUpdate()

componentWillUnmount()

getDerivedStateFromProps()