
const Div = (props: { key: any, ref: any ) => { useEffect(() => { // 打印为 undefined console.log(props.key); console.log(props.ref); }, []) return ( <div></div> ) } export default function App() { const ref = useRef(); return ( <Div key={1} ref={ref} /> ) } 1 Yukee798 OP 应该是不可以这样做的 = =,不好意思。 |
2 dekuofa 2021 年 5 月 27 日 key 不行,但是 ref 可以 去看一下 React.forwardRef |
3 xiadd 2021 年 5 月 27 日 通过 props 再传一下呗 |