freeCodeCamp/guide/portuguese/certifications/front-end-libraries/react/render-a-class-component-to.../index.md

35 lines
1.1 KiB
Markdown
Raw Normal View History

---
title: Render a Class Component to the DOM
localeTitle: Renderizar um componente de classe para o DOM
---
## Renderizar um componente de classe para o DOM
Seu código deve ficar parecido com isso:
```javascript
class TypesOfVehicles extends React.Component {
constructor(props) {
super(props);
}
render() {
return (
<div>
<h1>Types of Vehicles:</h1>
<Car />
<Motorcycle />
</div>
);
}
}
ReactDOM.render(<TypesOfVehicles />,'node-id')
```
A sintaxe ReactDOM.render pode ser um pouco complicada, você precisa usar os parênteses triangulares ao passar em um componente de classe. Além disso, os dois subcomponentes são declarados nos bastidores, o que pode ser confuso se você estiver acostumado a todas as variáveis que estão sendo definidas no editor de código e visíveis à sua frente.
### Sugestão
* use document.getElementById ('id') para obter o nó de destino
### Link relevante
* [Elementos de renderização](https://reactjs.org/docs/rendering-elements.html)