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