refresh (2) 썸네일형 리스트형 구글맵 강제 리플레시 map.setZoom(map.getZoom()+.000000000000001); 구글맵을 쓰다보면 외부에서 강제로 맵을 리프래시 해야 할 경우가 있다. 이경우 편법으로 줌을 미세하게 조정하여 리플래시하는 효과를 볼수 있다. react native useEffect 의 변수할당이 안될경우 해결방법 function test(){ const [page, setPage] = useState(0); const [refreshing, setRefresh] = useState(false); const onRefresh = () => { setPage(10); // 이 부분이 적용 안됨. setRefresh(true); // 이 부분이 적용 안됨 } } 위와 같이 했는데... onRefresh가 호출은 되지만 변수가 변경이 되지 않는 문제가 있다. 이럴때는 아래와 같이 변경하므로써 해결 가능하다. const onRefresh = useCallback(async () => { setPage(0); setRefresh(false); }, [refreshing]); 참고용 메모.. 이전 1 다음