--- id: 5a24bbe0dba28a8d3cbd4c5f title: Render HTML Elements to the DOM challengeType: 6 isRequired: false videoUrl: '' localeTitle: Renderizar elementos HTML no DOM --- ## Description
Até agora, você aprendeu que o JSX é uma ferramenta conveniente para escrever HTML legível em JavaScript. Com o React, podemos renderizar esse JSX diretamente para o HTML DOM usando a API de renderização do React, conhecida como ReactDOM. O ReactDOM oferece um método simples para renderizar os elementos React no DOM que se parece com: ReactDOM.render(componentToRender, targetNode) , em que o primeiro argumento é o elemento ou componente React que você deseja renderizar, e o segundo argumento é o nó DOM para o qual você deseja renderizar o componente. Como seria de esperar, ReactDOM.render() deve ser chamado após as declarações de elementos JSX, assim como você deve declarar as variáveis ​​antes de usá-las.
## Instructions
O editor de código possui um componente JSX simples. Use o método ReactDOM.render() para renderizar esse componente para a página. Você pode passar elementos JSX definidos diretamente como o primeiro argumento e usar document.getElementById() para selecionar o nó DOM para renderizá-los. Existe um div com id='challenge-node' disponível para você usar. Certifique-se de não alterar a constante de JSX .
## Tests
```yml tests: - text: A constante JSX deve retornar um elemento div . testString: 'assert(JSX.type === "div", "The constant JSX should return a div element.");' - text: O div deve conter uma tag h1 como o primeiro elemento. testString: 'assert(JSX.props.children[0].type === "h1", "The div should contain an h1 tag as the first element.");' - text: O div deve conter uma tag p como o segundo elemento. testString: 'assert(JSX.props.children[1].type === "p", "The div should contain a p tag as the second element.");' - text: O elemento JSX fornecido deve renderizar para o nó DOM com o nó de challenge-node identificação. testString: 'assert(document.getElementById("challenge-node").childNodes[0].innerHTML === "

Hello World

Lets render this to the DOM

", "The provided JSX element should render to the DOM node with id challenge-node.");' ```
## Challenge Seed
```jsx const JSX = (

Hello World

Lets render this to the DOM

); // change code below this line ```
## Solution
```js // solution required ```