Component 분류 server component - html에 자바스크립트 기능사용이 불가 (onClick, useState, useEffect등) - 로딩속도가 빠름 페이지를 로드할 때 자바스크립트 기능이 필요하지 않기에 로딩속도가 빠르며, 검색엔진 노출에 이점이 있을 수 있음 client component - js파일 최상단에 'use client'입력하여 클라이언트 컴포넌트로 사용 - html에 자바스크립트 기능사용이 가능 - 페이지 로드에 필요한 자바스크립트 파일이 많으며, hydration이라는 과정을 거쳐야 해서 로딩속도가 느림 *hydration: react문법을 사용하기 위해 html을 유저에게 보낸 후 자바스크립트로 html을 다시 읽고 분석하는 일 html에 자바스크립트 기능 사용..