• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 React 게시판 useEffect 안에서 만든 함수에 대해 질문 있습니다.

useEffect 안에서 만든 함수에 대해 질문 있습니다.

4 글 보임 - 1 에서 4 까지 (총 4 중에서)
  • 글쓴이
  • #73748

    김다빈
    참가자
            function setCenter(){
               
                var moveLatLon = new kakao.map.LatLng(33.452613, 126.570888);
                
                map.setCenter(moveLatLon);
            }
            function panTo(){
               
                var moveLatLon = new kakao.map.LatLng(33.450580, 126.574942);
                
                map.panBy(moveLatLon);
            }
        }, []);
        return (
            <>
                <div id='myMap' style={{width: '500px',height: '500px'}}></div>
                <button onClick={setCenter}>지도 중심좌표 이동시키기</button>
                <button onClick={panTo}>지도 중심좌표 부드럽게 이동시키기</button>
            </>
    useEffect 안에서 만든 setCenter, panTo 함수 두개를 밖에서도 사용 하고 싶은데 혹시 사용할 수 있는 방법이 있을까요?
    button의 onClick에 넣어서 함수를 실행시키려고 합니다!
    
    
    
    #73785

    codingapple
    키 마스터
        return ( 윗줄에 함수정의 넣어도될거같은데요
    #74056

    김다빈
    참가자
    useEffect 안에 const map = new kakao.maps.Map(container, options); 이란 변수를 만들어놔서
    두 함수에서 이 변수를 필요로 하니까 밖으로 못꺼내고 있어요 ㅠㅠ!
    #74097

    codingapple
    키 마스터
    그 코드도 useEffect 밖으로 빼거나
    함수 파라미터로 map변수 입력할 수 있게 만들거나 합시다
4 글 보임 - 1 에서 4 까지 (총 4 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관, 개인정보처리방침
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠