Курси /
Опановуємо React
Челендж: Стилізація за Допомогою CSS Файлу
Завдання
Перейдемо до створення компонента Alert
, який буде відображати всі елементи, передані як дочірні, і застосовувати до них певні стилі. Завдання полягає в наступному:
- Створіть компонент
Alert
, який містить елементdiv
. - Елемент
div
повинен мати ім'я класуalert
. - Елемент
div
повинен мати пропchildren
в якості вмісту. - Елемент
div
повинен мати наступний CSS.
Hint
1. Щоб створити елемент
2. Щоб передати
3. Щоб додати назву класу до елемента
4. Щоб імпортувати файл зі стилями у файл
5. Щоб застосувати стилі до елемента
div
у компоненті, використовуйте
<div>...</div>
. 2. Щоб передати
props.children
як текстовий вміст помістіть його
у {...}
і встановіть props.children
. Результат:
<div>{props.children}</div>
. 3. Щоб додати назву класу до елемента
div
, використовуйте
атрибут className
і встановіть для нього значення
alert
. Результат: className="alert"
.4. Щоб імпортувати файл зі стилями у файл
index.js
,
використовуйте оператор import
і вкажіть правильний шлях до
файлу. Результат: import './index.css'
. 5. Щоб застосувати стилі до елемента
div
, використовуйте назву
класу селектор .alert
і вставте стилі із завдання.
- 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
Зміст курсу
Опановуємо 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 Хуки та Контекст Підсумок Розділу
Опановуємо React
Челендж: Стилізація за Допомогою CSS Файлу
Завдання
Перейдемо до створення компонента Alert
, який буде відображати всі елементи, передані як дочірні, і застосовувати до них певні стилі. Завдання полягає в наступному:
- Створіть компонент
Alert
, який містить елементdiv
. - Елемент
div
повинен мати ім'я класуalert
. - Елемент
div
повинен мати пропchildren
в якості вмісту. - Елемент
div
повинен мати наступний CSS.
Hint
1. Щоб створити елемент
2. Щоб передати
3. Щоб додати назву класу до елемента
4. Щоб імпортувати файл зі стилями у файл
5. Щоб застосувати стилі до елемента
div
у компоненті, використовуйте
<div>...</div>
. 2. Щоб передати
props.children
як текстовий вміст помістіть його
у {...}
і встановіть props.children
. Результат:
<div>{props.children}</div>
. 3. Щоб додати назву класу до елемента
div
, використовуйте
атрибут className
і встановіть для нього значення
alert
. Результат: className="alert"
.4. Щоб імпортувати файл зі стилями у файл
index.js
,
використовуйте оператор import
і вкажіть правильний шлях до
файлу. Результат: import './index.css'
. 5. Щоб застосувати стилі до елемента
div
, використовуйте назву
класу селектор .alert
і вставте стилі із завдання.
- 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