forwardRef
使用TypeScript时遇到问题。
我想要的是? 将类型化的 ref 传递给子组件。
我得到
console.log 的价值是什么 -child component null
父组件代码
// component parent
import { FormHandles } from '@unform/core';
export const App = () => {
const formRef = createRef<FormHandles>();
return (
<Child ref={formRef} />
)
}
子组件的代码
// component child
import { FormHandles } from '@unform/core';
export const Child = forwardRef<FormHandles>((props, ref) => {
console.log('child component', ref.current);
return (
<div>any thing</div>
)
})