Baustein abgeschlossen

This commit is contained in:
Max
2026-07-19 15:08:05 +02:00
parent dda2e53576
commit fdf0bc41f6
2 changed files with 9 additions and 1 deletions
+1
View File
@@ -36,6 +36,7 @@ function App() {
element={
<Reiseziel
ziel={ziel}
error
/>
}
/>
+8 -1
View File
@@ -2,11 +2,18 @@ import {useState, useEffect} from "react";
const STORAGE_STRING = 'todo-app-todos';
let i = 0;
export default function App() {
const [input, setInput] = useState("");
const [todos, setTodos] = useState(JSON.parse(localStorage.getItem(STORAGE_STRING))||[]);
useEffect(() => persistTodos(),[todos]);
useEffect(() => {
persistTodos();
console.log("test");
},[todos]);
useEffect(() => console.log(i++), []);
function persistTodos() {
localStorage.setItem(STORAGE_STRING, JSON.stringify(todos));