Зміст курсу
Опановуємо React
Опановуємо React
1. Вступ до Основ React
Що таке React?SPA vs. MPA у Веб РозробціЯк React Працює з Віртуальним DOMЗнайомство з JSX в ReactСтворення Складних JSX Елементів Рендеринг Елементів у ReactЧелендж: Рендеринг ЕлементаКомпонент ReactПропси в ReactЧелендж: Функціональні КомпонентиУмовний РендерингЧелендж: Умовний Рендеринг КонтентуChallenge: Conditional Rendering - Bank AlertРендеринг Набору ДанихЧелендж: Рендеринг Набору ДанихВступ до Основ React Підсумок Розділу
2. Стилізація в React Додатках
Вступ до Стилізації в ReactВбудовані СтиліВбудовані Стилі на ПрактиціЧелендж: Вбудовані СтиліСтилізація за Допомогою CSS ФайлуСтилізація за Допомогою CSS файлу на ПрактиціЧелендж: Стилізація за Допомогою CSS ФайлуСтилізація за Допомогою CSS МодулівОрганізація Структури Файлів та ПапокЧелендж: CSS МодуліСтилізація в React Підсумок Розділу
3. React Хуки та Контекст
Вступ: React Хуки та КонтекстuseState ХукЧелендж: Перемикання ВидимостіuseRef ХукЧелендж: Створення Компонента ФормиuseEffect ХукЧелендж: Отримання та Відображення ДанихuseMemo ХукЧелендж: Фільтрація Списку АвтомобілівКонтекстКонтекст на ПрактиціЧелендж: World of Astronomy ДодатокReact Хуки та Контекст Підсумок Розділу
Челендж: Стилізація за Допомогою CSS Файлу
Завдання
Перейдемо до створення компонента Alert
, який буде відображати всі елементи, передані як дочірні, і застосовувати до них певні стилі. Завдання полягає в наступному:
- Створіть компонент
Alert
, який містить елементdiv
. - Елемент
div
повинен мати ім'я класуalert
. - Елемент
div
повинен мати пропchildren
в якості вмісту. - Елемент
div
повинен мати наступний CSS.
- To create a
div
element in the component, use<div>...</div>
. - To pass
props.children
as the text content enclose it within{...}
and setprops.children
. Result:<div>{props.children}</div>
. - To add a class name to the
div
element, use theclassName
attribute and set it toalert
. Result:className="alert"
. - To import the file with styles in the
index.js
file, useimport
statement and provide the correct path to the file. Result:import './index.css'
. - To apply styles to the
div
element, use the class name selector.alert
and insert the styles from the task.
Все було зрозуміло?
Дякуємо за ваш відгук!
Секція 2. Розділ 7