useImperativeHandle的使用

来源:10-7 弹框封装、创建用户接口实现

Roykwok3775753

2023-09-11

请教下老师,这里使用了useImperativeHandle,有使用forwardRef和不使用forwardRef的请况,forwardRef是子组件暴露实例给父组件使用,您你方法二中自定义属性 + useImperativeHandle,userRef作为了一种给子组件传递参数的形式,父组件可以使用子组件的open方法,这是为什么?二者的区别在哪?

写回答

1回答

河畔一角

2023-09-11

这是官方的语法,作用是一样的,都是调用子组件的open方法,只是一个通过ref绑定进行调用,一个通过自定义属性进行绑定调用,如果问我为什么这么做,我也答不上来,因为官方就是这么说明的。

0
0

React18+TS 通用后台管理系统解决方案落地实战

全面提升React高阶技能,灵活驾驭各类后台管理系统开发痛点

625 学习 · 227 问题

查看课程