할 일 목록에 무언가를 넣으려고 할 때마다 첫 번째 색인에는 항상 빈 요소가 있습니다. 왜 이런 일이 발생합니까?
const [todoList, setTodoList] = useState([]); const addToList = (inputText) => if (inputText === "") { Alert("목록이 비어있습니다.") }또 다른{ setTodoList([inputText, ...todoList]) } console.log(todoList); }; const addList = (inputText) => addToList(inputText); };
const [todoList, setTodoList] = useState([]); const addToList = (inputText) => if (inputText === "") { Alert("목록이 비어있습니다.") }또 다른{ setTodoList([...todoList, inputText]) } console.log(todoList); }; const addList = (inputText) => addToList(inputText); };
저도 해봤는데 안되더라구요
너의
으아악클로저를 사용하여
todoList
,所以每次都获取相同的todoList
를 얻으세요.다음과 같이 해야 합니다:
으아악