我该如何打破钩子规则?

时间:2020-03-28 15:33:07

标签: react-native

export default function PreferVar(){
const [prefer,setPrefer]=useState({})
useEffect(()=>{
fire.database().ref().child('/users/preference').once("value",(snapshot)=>{
    const item=snapshot.val()
    setPrefer(item)
  }
  );},[])
return(prefer)
}

错误消息 未捕获的不变违规:无效的挂钩调用。挂钩只能在功能组件的主体内部调用。 我在哪里,我到底在违反哪一条规则?

0 个答案:

没有答案