1. 组件 rerender 时,useRef 不会被重复初始化

2. ref.current 变化时不会造成组件的 rerender

3. ref.current 不能作为其他 hooks 的依赖项

例如 useEffect 不能监听到 ref 的变化