
React란? 사용자 인터페이스를 만들기 위한 자바스크립트 라이브러리

직접 React 연동하는 방법과 creat-react-app 실행하는 방법

JSX란 syntax extension to JavaScript, 자바스크립트 문법을 확장시킨 것

Elements are the smallest building blocks of React apps ,리액트 앱을 구성하는 가장 작은 블록들

React는 컴포넌트 기반의 구조

state는 컴포넌트 내부에서 지속적으로 변경이 일어나는 값을 관리하기 위한 객체

React에서 props와 state는 모두 애플리케이션의 상태를 관리하고, 상태 변경에 따라 UI를 업데이트하는 데 사용된다.

리액트에서의 라이프 사이클은 컴포넌트의 생성, 업데이트, 소멸 과정을 의미한다.

리액트는 변경된 항목만 업데이트하고, 불필요한 리렌더링을 방지할 수 있다. 따라서 `key`를 사용하여 배열을 렌더링하면 성능 향상과 업데이트 효율성을 보장할 수 있다.

이벤트 핸들링(Event Handling) 이벤트(Event)란? 웹 페이지 내에서 사용자의 행동을 의미한다. 사용자가 페이지와 상호작용할 때 발생한다. ex) 버튼 클릭, 키보드 입력, 스크롤, 마우스 호버 등 이벤트 핸들링(Event Handling)이란? 이