리액트는 어쩌다 만들어졌을까

JSX의 기본 규칙 알아보기

props를 통해 컴포넌트에게 값 전달하기

조건부 렌더링

useState를 통해 컴포넌트에서 바뀌는 값 관리하기

input 상태 관리하기

여러개의 input 상태 관리하기

useRef로 특정 DOM 선택하기

배열 렌더링하기

useRef로 컴포넌트 안의 변수 만들기

배열에 항목 추가하기

배열에 항목 제거하기

배열 항목 수정하기