import React,{ useState,useEffect } from 'react'
import './App.css'
const App = () => {
const [item, setItems] = useState('');
const [list, setList] = useState([]);
const handleChange = (e) =>{
setItems(e.target.value)
}
const addItems = () =>{
setList((old) => {
return [...old,item]
});
setItems('');
console.log(list);
}
return (
<div>
<h1>todo</h1>
<input onChange={(e) => handleChange(e)} value={item} />
<button onClick={() => addItems()}>Add</button>
</div>
)
}
export default App
This is a todo list app. What can i do to update the addItems() function immediately.whenever i call the addItems() the older value comes back.