Menu
Coddy logo textTech

Передача пропсов

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

Давайте свяжем проп от начала до конца. Три шага, всегда одинаковых:

// 1. получите его
function Greeting({ name }) {
    // 2. используйте его
    return <p>Hello, {name}!</p>;
}

// 3. передайте его
<Greeting name="Ada" />

Строки передаются в кавычках. Для чисел и выражений используются фигурные скобки — то же правило, что и для атрибутов:

<Score points={97} />
challenge icon

Задание

Новичок

Компонент Greeting игнорирует всё, что вы ему передаёте.

  1. Сделайте так, чтобы Greeting получал проп name и рендерил Hello, {name}! в своём абзаце.
  2. В App передайте name="Ada", чтобы на странице отображалось Hello, Ada!.

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

<!DOCTYPE html>
<html>
    <head>
        <link rel="stylesheet" href="styles.css" />
    </head>
    <body>
        <div id="root"></div>
        <script type="module" src="main.jsx"></script>
    </body>
</html>
quiz iconПроверьте себя

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

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