2025年7月15日

createPortal Suspense

摘要: createPortal 将一个组件渲染到DOM的任意位置,跟Vue的Teleport组件类似。 import { createPortal } from 'react-dom'; const App = () => { return createPortal(<div>xxx</div>, doc 阅读全文

posted @ 2025-07-15 10:47 sss大辉 阅读(12) 评论(0) 推荐(0)

受控组件/非受控组件

摘要: 受控组件(Controlled Component):表单的值由 React state 控制 非受控组件(Uncontrolled Component):表单的值由 DOM 自己控制,React 只是“读”它 # 受控组件 const [value, setValue] = useState('' 阅读全文

posted @ 2025-07-15 10:31 sss大辉 阅读(46) 评论(0) 推荐(0)

forwardRef useRef useImperativeHandle

摘要: 这三者 forwardRef、useRef、useImperativeHandle 经常一起使用,目的是: 让父组件通过 ref 访问子组件内部的 DOM 或方法 forwardRef 负责 “传递 ref”, useRef 负责 “引用内部 DOM 或变量”, useImperativeHandl 阅读全文

posted @ 2025-07-15 09:59 sss大辉 阅读(5) 评论(0) 推荐(0)

导航