try this code in TodoList.js
let initTodo;
if (localStorage.getItem("todos") === null) {
initTodo = [];
}
else {
initTodo = JSON.parse(localStorage.getItem("todos"));
}
const [todos, setTodos] = useState(initTodo);
useEffect(() => {
localStorage.setItem("todos", JSON.stringify(todos));
}, [todos])
try this code in TodoList.js
let initTodo;
if (localStorage.getItem("todos") === null) {
initTodo = [];
}
else {
initTodo = JSON.parse(localStorage.getItem("todos"));
}