分析: 空の要素が毎回最初のインデックス位置に表示されるのはなぜですか?
<p>To-Do リストに何かを入れようとすると、最初のインデックスには常に空の要素が存在します。なぜこのようなことが起こるのでしょうか? </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>