Что такое пропсы?
Часть раздела Основы путешествия по 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!. Пропсы — это способ, с помощью которого родители настраивают свои дочерние компоненты.
Попробуйте сами
В этом уроке нет задания по программированию.
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
1Знакомство с React
Что такое React?Ваш первый компонентПравило одного родителяJSX — это не HTMLИтоги: Знакомство с React4Пропсы (Props)
Что такое пропсы?Передача пропсовДва пропсаТот же компонент, новые данныеПроп childrenИтоги: пропсы