Reacción básica con JavaScript - Parte 1

Foto de Artem Sapegin en Unsplash

Comience a escribir con React

Puede crear un Elemento directamente usando la API DOM. Para hacer eso, necesita obtener el elemento raíz y configurar el HTML interno, eso es todo. Vea el ejemplo a continuación.

document.getElementById('root').innerHTML = `
  <div>
    Hello World!
  </div>
`;

Para hacerlo, debe agregar un React DOM Renderer. Dentro de eso, tienes que agregar dos parámetros. Uno de ellos es el elemento React Create y el otro es el elemento raíz HTML. Siga el código a continuación.

ReactDOM.render(
  React.createElement(),
  document.getElementById(),
);

ReactDOM.render(
  React.createElement(
    'tagname',
    'style',
    'Insert, what do you want to see in the output!',
  ),
  document.getElementById(),
);

ReactDOM.render(
  React.createElement(
    'div',
    null,
    'Hello World!',
  ),
  document.getElementById('root'),
);

Hay un método alternativo aquí. Puede insertar directamente el HTML en lugar de 'React.createElement'. Veamos el ejemplo a continuación. Si está interesado, puede ver el resultado en CodePan .

ReactDOM.render(
  <div>Hello World!</div>,
  document.getElementById('root'),
);

¡Anidemos elementos de React!

Insertemos un elemento anidado dentro del elemento React Create. Dentro del primer elemento de creación, puede insertar otro para anidar. ¿No lo entiendes? Vamos a ver…

ReactDOM.render(
  React.createElement(
    'div',
    null,
    'Hello World!',
    React.createElement(
      'pre',
      null,
      new Date().toLocaleTimeString(),
    ),
  ),
  document.getElementById('root'),
);

const time = () => {
  ReactDOM.render(
    React.createElement(
      'div',
      null,
      'Hello World!',
      React.createElement(
        'pre',
        null,
        new Date().toLocaleTimeString(),
      ),
    ),
    document.getElementById('root'),
  );
}
setInterval(time, 1000);

JSX

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

JSX dentro de un documento HTML

Puede notar que HTML5 no requiere una etiqueta de cierre en algunos casos. (es decir, <img>, <br>, <hr> etc.) Pero JSX debe tener la etiqueta de cierre. (es decir, <img />, <br />, <hr /> etc.) De lo contrario, es posible que se enfrente a algunos errores.

Suggested posts

Evitar las consecuencias devastadoras de un derrame cerebral: aprender del viaje de una familia.

Evitar las consecuencias devastadoras de un derrame cerebral: aprender del viaje de una familia.

Introducción Un accidente cerebrovascular es una emergencia médica que puede afectar a cualquier persona en cualquier momento. Ocurre cuando se interrumpe el flujo de sangre a una parte del cerebro, lo que lleva a una pérdida repentina de la función cerebral.

Mis recursos de codificación más utilizados

Mis recursos de codificación más utilizados

Esta semana, recibí un correo electrónico de un miembro de la lista de correo electrónico diaria. Querían saber: ¿Qué recursos visita diariamente, semanalmente y mensualmente? ¡Gran pregunta! Estoy feliz de intentar compartir algunas ideas sobre mi flujo de trabajo y los principales recursos que uso.

Related posts

Dos años en diseño: lo bueno, lo malo y lo feo...

Dos años en diseño: lo bueno, lo malo y lo feo...

“Oye, Siri, toca Me Dive de Olivia Dean”. Fue en mayo de 2021 cuando comencé mi pasantía en Future Academy Africa en Akure, Nigeria.

Creación de un entorno de trabajo seguro

Creación de un entorno de trabajo seguro

“Él me protegerá cuando esté en peligro. Me esconderá en su tienda.

Rastree a cualquiera con solo un número de teléfono | Investigación OSINT

Rastree a cualquiera con solo un número de teléfono | Investigación OSINT

Puede ser un investigador de OSINT, un jugador de CTF o simplemente alguien que recibe llamadas no deseadas. Alguien que está tratando de verificar el número que viste en un anuncio.

Lo que puede hacer en su temporada de espera (esperando conseguir su primer trabajo en tecnología)

Lo que puede hacer en su temporada de espera (esperando conseguir su primer trabajo en tecnología)

Cambiar a una nueva carrera puede ser extremadamente desafiante si trata de hacerlo solo. Es importante encontrar socios responsables que estén en el mismo nivel de aprendizaje que usted, que compartan objetivos, tenacidad e impulso similares.