Встречается на собеседованиях • сегодня

Что такое Portal в React

Portal в React — это механизм для рендеринга дочерних элементов вне DOM-иерархии родительского компонента, сохраняя при этом их в контексте React-приложения. Полезен для модальных окон, тултипов и других элементов, которые должны отображаться поверх основного контента. Пример: ```jsx import ReactDOM from 'react-dom'; function Modal({ children }) { return ReactDOM.createPortal( children, document.getElementById('modal-root') ); } // Использование: function App() { return (
Это модальное окно вне основного DOM!
); } ``` Ключевые особенности: - Позволяет избежать проблем с z-index и overflow - Сохраняет контекст и события React - Требует существования целевого DOM-элемента
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы