me_edu
React: первое приложениеШаг 17 из 39 · 0% пройдено
2. Профессиональный практикум: проект, качество и портфолио
3. Атлас программных моделей: данные, архитектура, API и тесты
Пропсы

Пропсы по умолчанию и children

Шаг 17 из 396 минТеория
Цель

Понять основной механизм темы «Пропсы по умолчанию и children» без заучивания отдельных терминов.

Как работать

Прочитайте блок один раз целиком, затем вернитесь к схеме или примеру и перескажите идею своими словами.

Критерий

Сформулированное правило, пример применения и одно ограничение метода.

STRUCTURAL BLOCK DIAGRAMCENTRAL UNITкомпонентpropsstateeventrenderСтруктурная схемастрелки показывают поток данных/энергиимасштаб и расположение условные
Компонентная схема связывает входные props, внутреннее состояние, событие и повторный рендер.
Опорная идея

Если проп может отсутствовать, ему задают значение по умолчанию прямо в деструктуризации:

function Button({ label = "OK", type = "primary" }) { return <button className={type}>{label}</button>; }

<Button /> // label = "OK" <Button label="Купить" /> // label = "Купить"

Особый проп children содержит всё, что вложено между открывающим и закрывающим тегами компонента:

function Card({ children }) { return <div className="card">{children}</div>; }

<Card> <h2>Заголовок</h2> <p>Текст внутри карточки</p> </Card>

Здесь h2 и p попадут в children и отрисуются внутри div. children — основа компонентов-обёрток: карточек, модальных окон, контейнеров.

Назад

Обсуждение

Войдите, чтобы участвовать в обсуждении.

Пока нет сообщений.