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

35 lines
1.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

---
title: Render a Class Component to the DOM
localeTitle: Отобразить компонент класса в DOM
---
## Отобразить компонент класса в DOM
Ваш код должен выглядеть примерно так:
```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')
```
Синтаксис ReactDOM.render может быть немного сложным, вам нужно использовать треугольные скобки при передаче в Class Component. Также два подкомпонента объявлены за кулисами, что может сбивать с толку, если вы привыкли ко всем переменным, определенным в редакторе кода и видимым перед вами.
### намек
* используйте document.getElementById ('id'), чтобы получить целевой узел
### Соответствующая ссылка
* [Рендеринг элементов](https://reactjs.org/docs/rendering-elements.html)