组件ref的使用
2020-11-28 本文已影响0人
2c4419e9dafa
自己封装的组件,想使用ref,调用内部的方法
1.使用React.forwardRef,包裹组件。
export default React.memo(React.forwardRef(QuestionComments));
2.接收ref属性。
image.png
3.封装外部需要调用的方法。
useImperativeHandle(ref, () => ({
save: () => {
commentsForm.submit();
},
}), [commentsForm]);