I am new to React. I understood how useState works. But in some of the tutorial setItem() is used as one which is not commented in bellow code.
Is there a difference between them.
// setItems([...items, item]);
setItems((prev) => [...prev, item]);
const [items,setItems] = useState(["Apple","Mango","Milk"]);
const [item, setItem] = useState("");
const addItem = () => {
// setItems([...items, item]);
setItems((prev) => [...prev, item]);
setItem(" ")
};
<input type="text" value={item} onChange={(e) => setItem(e.target.value)} />
<button onClick={addName}> Add item </button>