React

Elementos

Son la pieza mínima

const element = <h1>Hello, world</h1>;

Se renderizan en el nodo que se le indique con ReactDOM.render():

<div id="root"></div>
ReactDOM.render(element, document.getElementById('root'));

Componentes:

Funcionales

function Welcome(props) {
  return <h1>Hello, {props.name}</h1>;
}

Clase

class Welcome extends React.Component {
  render() {
    return <h1>Hello, {this.props.name}</h1>;
  }
}