中等React
0 1

请解释:React 的插槽(Portals)?请举例说明React 插槽的应用场景 是什么?

【概念释义】

Portals 将子节点渲染到 DOM 树其他位置(如 document.body),仍保持在 React 树中的事件冒泡与 Context。用于 Modal、Tooltip、Dropdown 避免 overflow:hidden 裁剪与 z-index 堆叠上下文问题。

【基础使用】

jsx
import { createPortal } from "react-dom";

function Modal({ open, children, onClose }) {
  if (!open) return null;

登录查看完整 1341

回答讨论

暂无讨论,登录后可抢先发言

本题库更多题目(50)