[React] Link 컴포넌트

SuJeong·2022년 10월 31일
0

React

목록 보기
4/9

라우팅 기능을 구현할 수 있는 컴포넌트

import { Link } from "react-router-dom";

 <Link to="/main">
   <button className="inputinfo loginBtn" id="login-btn">
   로그인
   </button>
</Link>
  • to : 이동할 컴포넌트 경로

💡 <Link><a> 태그의 차이는?

  • <Link> : 실제 서버에 요청을 보내지않고 url만 변경
  • <a> : 페이지 이동 시 서버로부터 매본 새로운 페이지를 요청해서 받아옴
    -> 몇가지 부분만 바뀌어서 렌더링해야하는 작업에도 전체화면을 렌더링하기 때문에 비효율적
    외부 사이트로 이동할 때는 항상 전체 페이지를 새로 렌더링해야하기 때문에 a태그 사용
profile
Front-End Developer

0개의 댓글