vanilla HTML, JavaScript
npm create vite@latest .useState()onClick={() => set함수()}onClick={() => set함수((이전state) => 이전state + 1)}
- React Component 분리
- for -> htmlFor, class -> className
- props
<input id={id} value={} />,<label htmlFor={id} />- onChange, onClick, onKeyUp
- 구조 분해 할당,
...스프레드 연산자 <form onSubmit\{}></form>map(): RU,filter(): D<TodoItem key={} />const handleEvent = (event) => {}{조건식 ? 참 : 거짓}{조건식 && 참}{!조건식 && 거짓}- LocalStorage,
useEffect() style={{}}- HomeApp: state 값을 변경하여 그에 맞는 컴포넌트를 표시하자
npm install react-router-dom-
<BrowserRouter> <Routes> <Route path="/" element={} /> </Routes> </BrowserRouter>
-
<Link to="/"></Link>
useNavigate()