Menu
Coddy logo textTech

Базовые элементы

Часть раздела Основы путешествия по React на Coddy — урок 11 из 42.

До сих пор App делал всё. Реальные приложения React разбивают страницу на множество маленьких компонентов, и использование одного из них выглядит точно так же, как использование тега HTML:

function Header() {
    return <h1>My Blog</h1>;
}

export default function App() {
    return (
        <div>
            <Header />
        </div>
    );
}

Когда React видит <Header />, он вызывает вашу функцию и отрисовывает всё, что она возвращает. Два правила:

  • Имена компонентов начинаются с Заглавной буквы: именно так React отличает <Header /> (ваш компонент) от <header> (HTML-тег)
  • Используйте его как самозакрывающийся тег: <Header />

Зачем это нужно? Потому что страница, состоящая из именованных блоков (<Header />, <Menu />, <Footer />), читается как оглавление, и каждый блок можно использовать повторно где угодно.

Попробуйте сами

В этом уроке нет задания по программированию.

quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы