Appearance
react中如何定位dom
本节目标:理解“react中如何定位dom”的核心思路,并能把它用于实际开发或面试表达。 class组件可以用createRef或者ReactDOM.findDOMNode去找到组件真实DOM实例。(findDOMNode只能用于class组件) 函数组件用useRef,如果外部需要访问一个函数组件内部的ref,需要用forwardRef进行ref转发。(因为函数组件props里是不会传递ref的,转发之后将作为第二个参数传入) 最不推荐的是通过document.querySelector来获取。(即使一定要这么做,请务必在useEffect中进行,并使用useRef对element进行keep。jquery同理。)
