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

home2 게시판 React 게시판 useref

useref

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

    조승엽
    참가자
    import React, { useRef } from 'react';
    import { NaverMap, RenderAfterNavermapsLoaded } from 'react-naver-maps';
    function Map(){
        const mapRef = useRef(null);
      return (
        <RenderAfterNavermapsLoaded
          ncpClientId={'RenderAfterNavermapsLoaded'}
          // 네이버 클라우드에서 받은 client id를 적어야 한다.
          // 필자는 환경변수 이용
          error={<p>Maps Load Error</p>}
          loading={<p>Maps Loading...</p>}
        >
          {/* <NaverMap
            mapDivId="map"
            defaultCenter={{ lat: 37.49988, lng: 127.03856 }}
            defaultZoom={16}
            zoomControl={true} // 지도 zoom 허용
          /> */}
          <NaverMap
          mapDivId={"react-naver-map"}
          style={{
            width: '100%',
            height: '100vh'
          }}
          defaultCenter={{ lat: 37.554722, lng: 126.970833 }}
          defaultZoom={10}
        />
         
        </RenderAfterNavermapsLoaded>
      );
    };
    export default Map;
    react에 naver맵을 넣으려고 블로그에서 찾은데로 react-naver-maps 설치후 복붙했는데 이게 뭔지 싶어서요.
    다른것들이야 라이브러리 사용법이라 모르지만 const mapRef = useRef(null); 에서 useRef가 뭐하는것이고 대충 어떨때 어떻게 쓰이죠?
    #50772

    codingapple
    키 마스터
    ref는 state랑 똑같은데 ref는 변경시 재렌더링이 일어나지않습니다 
    html 요소 직접 조작할 때 찾기쉽게 ref에 저장해서 쓰는 경우가 있습니다 
    
2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 답변은 로그인 후 가능합니다.

About

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

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

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