React Native with expo Error : useEffect read-only

React Native with expo Error : useEffect read-only

我尝试了两个步骤,但我遇到了同样的错误 (useEffect read-only):

const  requestPermission = async ()=> {
    const {granted}= await ImagePicker.requestCameraRollPermissionsAsync;
    if(!granted) 
     alert('You have to enable permission to access photos');
  };

useEffect =(()=> {
 requestPermission();
},[]) 

第二种方式是

useEffect =(()=> {
 const request = async ()=>{
  const {granted}= await ImagePicker.requestCameraRollPermissionsAsync;
  if(!granted)
  alert('You have to enable permission to access photos');
 };
},[])

提前致谢。

您在 useEffect 通话中有一个 = 登录(就在 useEffect 之后),这让您看起来像是在为 useEffect

已编辑:

useEffect(() => {
  requestPermission();
}, [])

您必须以同样的方式编辑您的其他电话。