분석: 매번 첫 번째 인덱스 위치에 빈 요소가 나타나는 이유는 무엇입니까?
P粉878510551
2023-08-16 21:12:28
<p>할 일 목록에 무언가를 넣으려고 할 때마다 첫 번째 색인에는 항상 빈 요소가 있습니다. 왜 이런 일이 발생합니까? </p>
<pre class="brush:php;toolbar:false;">const [todoList, setTodoList] = useState([]);
const addToList = (inputText) =>
if (inputText === "") {
Alert("목록이 비어있습니다.")
}또 다른{
setTodoList([inputText, ...todoList])
}
console.log(todoList);
};
const addList = (inputText) =>
addToList(inputText);
};</pre>
<pre class="brush:php;toolbar:false;">const [todoList, setTodoList] = useState([]);
const addToList = (inputText) =>
if (inputText === "") {
Alert("목록이 비어있습니다.")
}또 다른{
setTodoList([...todoList, inputText])
}
console.log(todoList);
};
const addList = (inputText) =>
addToList(inputText);
};</pre>
<p>저도 해봤는데 안되더라구요</p>
너의
으아악클로저를 사용하여
todoList
,所以每次都获取相同的todoList
를 얻으세요.다음과 같이 해야 합니다:
으아악