Встречается на собеседованиях • сегодня
Что такое условный рендеринг
Условный рендеринг — это техника, позволяющая отображать разные элементы или компоненты в зависимости от условий. В React это можно реализовать несколькими способами:
1. **Условный оператор (if/else)**
```jsx
function Greeting({ isLoggedIn }) {
if (isLoggedIn) {
return
Welcome back!
; } returnPlease sign in.
; } ``` 2. **Логический оператор &&** ```jsx function Notification({ hasUnread }) { return (
{hasUnread && New messages!}
);
}
```
3. **Тернарный оператор**
```jsx
function UserStatus({ isOnline }) {
return (
{isOnline ? 'Online' : 'Offline'}
);
}
```
4. **Нулевое слияние (??) или оператор ||**
Полезно для fallback-значений.
Важно избегать сложных условий в JSX для читаемости. Для сложной логики лучше выносить условия в отдельные переменные или функции.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы