Menu
Coddy logo textTech

Что такое пропсы?

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

Повторное использование компонента — это удобно, но три одинаковые звезды не слишком полезны. Props позволяют передавать данные в компонент, поэтому каждая копия может быть уникальной:

function Greeting({ name }) {
    return <p>Hello, {name}!</p>;
}

export default function App() {
    return (
        <div>
            <Greeting name="Ada" />
            <Greeting name="Alan" />
        </div>
    );
}

Здесь происходят две вещи:

  • Передача: пропсы выглядят как атрибуты: name="Ada"
  • Получение: компонент распаковывает их в своем списке параметров ({ name }) и использует их в JSX, как любую другую переменную

Один и тот же компонент, разные данные, разный результат: Hello, Ada! и Hello, Alan!. Пропсы — это способ, с помощью которого родители настраивают свои дочерние компоненты.

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

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

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

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

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