1.进入页面直接更新(仅一次)
 
import { useEffect } from 'react'
useEffect(()=>{
	
},[])
 
2.进入页面就更新(页面显示就更新)
 
import {useFocusEffect} from '@react-navigation/native';
import React, {useCallback} from 'react';
  useFocusEffect(
    useCallback(() => {
    	
      return () => {
        
      };
    }, []),
  );
 
3.监听某一数据的变化
 
  const [count, setCount] = useState(0)
  useEffect(()=>{
	setCount(1) 
  },[])
  useEffect(()=>{
	console.log(count) 
  },[count]) 
 
4.实时更新页面
 
import { useEffect } from 'react'
useEffect(()=>{
	
}) 
 
5.想在某一个方法内得到更新后的数据
 
  const [count, setCount] = useState(0)
  useEffect(()=>{
	setCount(1) 
  },[])
  function num(){
	setCount((num)=>{
		console.log(num) 
		
	})
  }