사용자 인터페이스를 구축하기 위한 JavaScript 라이브러리웹과 모바일 애플리케이션의 UI 구성 요소를 효율적으로 표현하고 관리할 수 있는 풍부한 기능을 제공컴포넌트 기반: UI를 독립적인 컴포넌트로 분리하고, 이를 조합해 전체 사용자 인터페이스를 구축 합니다.가상
React에서 "props"는 "properties"의 줄임말로, 컴포넌트 간에 데이터를 전달하는 방법입니다.Props는 부모 컴포넌트에서 자식 컴포넌트로 데이터를 전달할 때 사용됩니다.이를 통해 자식 컴포넌트는 부모 컴포넌트로부터 전달받은 데이터를 사용할 수 있습니다
React에서 "훅(Hooks)"은 함수 컴포넌트에서 React의 상태 관리 및 생명주기 기능을 연결할 수 있게 해주는 기능 입니다. 이전에는 이러한 기능들이 클래스 컴포넌트에서만 사용 가능했으나, 훅의 도입으로 함수 컴포넌트에서도 상태 관리와 생명주기 기능을 사용
React 애플리케이션에서 라우팅을 구현하기 위한 라이브러리입니다.이를 사용하면 URL에 따라 다른 뷰나 컴포넌트를 표시할 수 있으며, 싱글 페이지 애플리케이션(SPA)에서 페이지를 로드하지 않고도 다양한 뷰를 네비게이션할 수 있습니다.BrowserRouter: HTM