const MyEditor = dynamic(import('app/features/Createdao/MyEditer'), {
ssr: false,
loading: () => <p>Loading ...</p>, //异步加载组件前的loading状态
})
解决方法必须要通过forwardRef包装一层
const ForwardedRefComponent = forwardRef((props, ref) => <MyEditor {...props} forwardedRef={ref} />)
<ForwardedRefComponent ref={copeRef(index)} />
子组件
//ref
useImperativeHandle(forwardedRef, () => ({
html,
imgList,
}))
此处是父组件传递过来的ref