Встречается на собеседованиях • сегодня
Используешь ли порталы
Порталы (ReactDOM.createPortal) позволяют рендерить дочерние элементы в DOM-узле вне родительского компонента, сохраняя при этом контекст и события React. Это полезно для модальных окон, тултипов или элементов, которые должны быть поверх всего приложения.
Пример:
```jsx
function Modal({ children }) {
return ReactDOM.createPortal(
Контент модалки
);
}
```
Ключевые моменты:
- Позволяет обходить ограничения z-index и overflow: hidden
- Сохраняет контекст React (props, state, события)
- Чаще всего используется для модальных окон и уведомлений
- Требует наличия DOM-элемента вне корневого элемента приложения
{children}
,
document.getElementById('modal-root')
);
}
// Использование:
function App() {
return (

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