一.适用于以下场景: 1.控制焦点,文本选择,或者媒体控制 2.触发必要的动画 3.整合第三方dom库 二.不要过度使用ref 如果想通过ref来改变state,那么换一种方式-变量提升可能会更好. 三.ref可以添加在dom中 ref接收一个回掉函数,该函数的传入参数为底层的dom元素,该回掉方法会在组件挂载后和移除后立即执行, React 组件在加载时将 DOM 元素传入 ref 的回调函数,在卸载时则会传入 null.ref回调会在componentDidMount 或 component…