0

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>
Hao Wu
  • 17,573
  • 6
  • 28
  • 60
Dustin Bun
  • 13
  • 2

0 Answers0