Search
Duplicate

To-do-list 만들기

생성일
2023/02/25 01:30
태그
React
import { useState } from "react"; function App() { const [toDo, setToDo] = useState(""); const [toDos, setToDos] = useState([]); const onChange = (event) => setToDo(event.target.value); const onSubmit = (event) => { event.preventDefault(); if (toDo === "") { return; } setToDos((currentArray) => [toDo, ...currentArray]); setToDo(""); }; console.log(toDos); return ( <div> <h1>My To Dos ({toDos.length})</h1> <form onSubmit={onSubmit}> <input onChange={onChange} value={toDo} type="text" placeholder="Write your to do..." /> <button>Add To Do</button> </form> <hr/> <ul> {toDos.map((item, index) => <li key={index}>{item}</li>)} </ul> </div> ); } export default App;
JavaScript
복사