关于react16 forwardRef 的使用

#1

关于forwardRef,想请教下各位,这个的最实际得用处,文档博客等都看了还是不是能够很好得理解,
如果说是当前组件ref,父子组件可以回调或者redux储存。

#2

forwardRef顾名思义,就是转发ref。比较适合一些HOC的场景。
为什么要转发ref呢,就是因为用了hoc后,ref绑定到了hoc的wrapper组件上了,不能获取真实想要的组件引用。

所以通过一般开发hoc的时候,通过forwardRef包装下,能让用这个hoc的父组件获取hoc wrapper过的内部组件。

#3

详细请教下,感觉是不是跟connect一个道理,只不过是给所包装的组件加上ref和props属性,这样父组件就可以直接拿到子组件里面的东西了;
另外通过props透传也是可以实现得呀,只不过这个forwardRef看起来更方便一些?