Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Челендж: Умовний Рендеринг Контенту | Introduction to React Fundamentals
Опановуємо React

Челендж: Умовний Рендеринг КонтентуЧелендж: Умовний Рендеринг Контенту

Завдання: Створення сповіщення в чаті

Розробимо механізм, який показуватиме сповіщення лише тоді, коли користувач має непрочитані повідомлення. Ми перевіримо, чи є у користувача непрочитані повідомлення. Якщо ця умова вірна, ми покажемо повідомлення із зазначенням кількості повідомлень. Однак, ми не покажемо нічого, якщо користувач не має жодного повідомлення.

Завдання полягає в наступному:

  • Створити два компоненти: App як батьківський компонент і Notification як дочірній компонент.
  • Батьківський компонент, App, повинен передати дочірньому компоненту проп з назвою messages. Проп messages - це масив, що містить повідомлення. У дочірньому компоненті потрібно перевірити довжину масиву messages.
  • Якщо у масиві є повідомлення, вивести рядок: You have <amount> of unread messages.. При цьому <amount> слід замінити на фактичну кількість непрочитаних повідомлень.
Hint
1. Щоб визначити, чи є в масиві повідомлення, ми можемо перевірити його довжину за допомогою властивості length. Синтаксис - array.length.
2. У React ми використовуємо оператор && для реалізації логіки оператора if.
3. Щоб правильно побудувати рядок, замініть amount на фактичну довжину масиву.
4. Використовуйте фігурні дужки {array.length}, щоб додати довжину масиву в рядок.
  1. To determine if there are any messages in the array, we can check its length using the length property. The syntax is - array.length.
  2. In React, we use the operator && to implement the logic of an if statement.
  3. To construct the string correctly, replace the placeholder amount with the actual length of the array.
  4. Use curly braces {array.length} to set the array length in the string.

Все було зрозуміло?

Секція 1. Розділ 12
course content

Зміст курсу

Опановуємо React

Опановуємо React

Челендж: Умовний Рендеринг КонтентуЧелендж: Умовний Рендеринг Контенту

Завдання: Створення сповіщення в чаті

Розробимо механізм, який показуватиме сповіщення лише тоді, коли користувач має непрочитані повідомлення. Ми перевіримо, чи є у користувача непрочитані повідомлення. Якщо ця умова вірна, ми покажемо повідомлення із зазначенням кількості повідомлень. Однак, ми не покажемо нічого, якщо користувач не має жодного повідомлення.

Завдання полягає в наступному:

  • Створити два компоненти: App як батьківський компонент і Notification як дочірній компонент.
  • Батьківський компонент, App, повинен передати дочірньому компоненту проп з назвою messages. Проп messages - це масив, що містить повідомлення. У дочірньому компоненті потрібно перевірити довжину масиву messages.
  • Якщо у масиві є повідомлення, вивести рядок: You have <amount> of unread messages.. При цьому <amount> слід замінити на фактичну кількість непрочитаних повідомлень.
Hint
1. Щоб визначити, чи є в масиві повідомлення, ми можемо перевірити його довжину за допомогою властивості length. Синтаксис - array.length.
2. У React ми використовуємо оператор && для реалізації логіки оператора if.
3. Щоб правильно побудувати рядок, замініть amount на фактичну довжину масиву.
4. Використовуйте фігурні дужки {array.length}, щоб додати довжину масиву в рядок.
  1. To determine if there are any messages in the array, we can check its length using the length property. The syntax is - array.length.
  2. In React, we use the operator && to implement the logic of an if statement.
  3. To construct the string correctly, replace the placeholder amount with the actual length of the array.
  4. Use curly braces {array.length} to set the array length in the string.

Все було зрозуміло?

Секція 1. Розділ 12
some-alt