我想在React Native中删除EventListener,但RemoveEventListener在React Native中已被弃用
在最新的 React Native 版本中你可以这样做
const btnWidthHandler = () => {
setbtnwidth(Dimensions.get("window").width / 4)
}
useEffect(() => {
dimensionsHandler = Dimensions.addEventListener('change',btnWidthHandler)
return () => dimensionsHandler.remove()
}, [])