Встречается на собеседованиях • сегодня
Как делать разные отчеты для разных ролей
Используйте условный рендеринг на основе роли пользователя. Например:
```jsx
function ReportPage() {
const { role } = useAuth(); // Получаем роль из контекста/стора
return (
}
manager={}
default={}
/>
```
Для серверного рендеринга (SSR/SSG) лучше предварительно фильтровать данные на бэкенде.
{role === 'admin' && }
{role === 'manager' && }
{role === 'user' && }
);
}
```
Альтернативно можно создать компонент-обертку:
```jsx

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы