Условный рендеринг и списки
Часть курса React
Почти любой экран, которым вы когда-либо пользовались, показывает одно вместо другого в зависимости от какого-то условия: плашка «у вас новые сообщения», которая появляется только когда сообщения действительно есть, крутящийся индикатор, который виден только пока что-то загружается. И почти любой экран показывает не одну штуку чего-нибудь, а много: список заказов, сетку товаров, ленту записей.
Представьте швейцара, который стоит перед залом. Прежде чем кого-то пустить, он проверяет ровно одну вещь. Проверка прошла, человек входит. Проверка не прошла, не происходит вообще ничего: ни объяснений, ни заглушки, только молчание и закрытая дверь. Именно этим и занимается && (логическое И) внутри выражения JSX: когда вы пишете condition && <SomeElement />, React отрисовывает <SomeElement /> только при истинном...
Хочешь изучать React Условный рендеринг и списки в реальной среде?
Нажми ниже, получи Linux-машину с React наготове и пройди Условный рендеринг и списки на практике вместе с AI-наставником, который знает твой код.
Начать этот урокУсловный рендеринг и спискиЧему вы научитесь
- && for show/hide
- Ternary for either/or
- Mapping arrays to JSX
- The key prop
- Why keys need to be stable
Читай этот урок на своём языке
Все уроки этого курса
17 уроков- 1Что такое React?25 мин
- 2JSX и компоненты (Components)30 мин
- 3Параметры (Props)30 мин
- 4Состояние (State) с помощью useState35 мин
- 5Обработка событий30 мин
- 6Условный рендеринг и списки30 мин
- 7Формы и управляемые поля ввода (Controlled Inputs)35 мин
- 8Эффекты (Effects) с useEffect40 мин
- 9Получение данных40 мин
- 10Компоновка компонентов (Components)35 мин
- 11Context и useContext35 мин
- 12useReducer35 мин
- 13Пользовательские хуки (Hooks)35 мин
- 14Производительность и мемоизация (Memoization)35 мин
- 15Маршрутизация с React Router40 мин
- 16Тестирование компонентов React (Components)40 мин
- 17Итоговый проект: приложение со списком задач60 мин
