diff --git a/firstReactApp/my-react-app/.gitignore b/Erster React Test/.gitignore
similarity index 100%
rename from firstReactApp/my-react-app/.gitignore
rename to Erster React Test/.gitignore
diff --git a/firstReactApp/my-react-app/.oxlintrc.json b/Erster React Test/.oxlintrc.json
similarity index 100%
rename from firstReactApp/my-react-app/.oxlintrc.json
rename to Erster React Test/.oxlintrc.json
diff --git a/firstReactApp/my-react-app/README.md b/Erster React Test/README.md
similarity index 100%
rename from firstReactApp/my-react-app/README.md
rename to Erster React Test/README.md
diff --git a/firstReactApp/my-react-app/index.html b/Erster React Test/index.html
similarity index 100%
rename from firstReactApp/my-react-app/index.html
rename to Erster React Test/index.html
diff --git a/firstReactApp/my-react-app/package-lock.json b/Erster React Test/package-lock.json
similarity index 100%
rename from firstReactApp/my-react-app/package-lock.json
rename to Erster React Test/package-lock.json
diff --git a/firstReactApp/my-react-app/package.json b/Erster React Test/package.json
similarity index 100%
rename from firstReactApp/my-react-app/package.json
rename to Erster React Test/package.json
diff --git a/firstReactApp/my-react-app/public/favicon.svg b/Erster React Test/public/favicon.svg
similarity index 100%
rename from firstReactApp/my-react-app/public/favicon.svg
rename to Erster React Test/public/favicon.svg
diff --git a/firstReactApp/my-react-app/public/icons.svg b/Erster React Test/public/icons.svg
similarity index 100%
rename from firstReactApp/my-react-app/public/icons.svg
rename to Erster React Test/public/icons.svg
diff --git a/firstReactApp/my-react-app/src/App.css b/Erster React Test/src/App.css
similarity index 100%
rename from firstReactApp/my-react-app/src/App.css
rename to Erster React Test/src/App.css
diff --git a/Erster React Test/src/App.jsx b/Erster React Test/src/App.jsx
new file mode 100644
index 0000000..1992037
--- /dev/null
+++ b/Erster React Test/src/App.jsx
@@ -0,0 +1,15 @@
+import Counter from './Counter.jsx'
+
+function App() {
+ return (
+
+
Hello World!
+
+
+
+
+
+ );
+}
+
+export default App
diff --git a/Erster React Test/src/Counter.jsx b/Erster React Test/src/Counter.jsx
new file mode 100644
index 0000000..34fafa2
--- /dev/null
+++ b/Erster React Test/src/Counter.jsx
@@ -0,0 +1,29 @@
+import { useState } from 'react';
+
+function Counter({storageName = 'default-counter'}) {
+
+ localStorage.setItem(storageName, (parseInt(localStorage.getItem(storageName)) || 0));
+ const [count, setCount] = useState(localStorage.getItem(storageName));
+
+ return (
+ <>
+
+
+ >
+ );
+}
+
+function ResetButton({storageName = 'default-counter'}) {
+ return (
+
+ );
+}
+
+export default Counter;
diff --git a/firstReactApp/my-react-app/src/assets/hero.png b/Erster React Test/src/assets/hero.png
similarity index 100%
rename from firstReactApp/my-react-app/src/assets/hero.png
rename to Erster React Test/src/assets/hero.png
diff --git a/firstReactApp/my-react-app/src/assets/react.svg b/Erster React Test/src/assets/react.svg
similarity index 100%
rename from firstReactApp/my-react-app/src/assets/react.svg
rename to Erster React Test/src/assets/react.svg
diff --git a/firstReactApp/my-react-app/src/assets/vite.svg b/Erster React Test/src/assets/vite.svg
similarity index 100%
rename from firstReactApp/my-react-app/src/assets/vite.svg
rename to Erster React Test/src/assets/vite.svg
diff --git a/firstReactApp/my-react-app/src/index.css b/Erster React Test/src/index.css
similarity index 100%
rename from firstReactApp/my-react-app/src/index.css
rename to Erster React Test/src/index.css
diff --git a/firstReactApp/my-react-app/src/main.jsx b/Erster React Test/src/main.jsx
similarity index 100%
rename from firstReactApp/my-react-app/src/main.jsx
rename to Erster React Test/src/main.jsx
diff --git a/firstReactApp/my-react-app/vite.config.js b/Erster React Test/vite.config.js
similarity index 100%
rename from firstReactApp/my-react-app/vite.config.js
rename to Erster React Test/vite.config.js
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..9cc1cdd
--- /dev/null
+++ b/README.md
@@ -0,0 +1,14 @@
+# React App zum Laufen bringen
+1. 'Erster React Test' Ordner in Eingabeaufforderung oder PowerShell öffnen
+2. `npm install` -> npm installiert Abhängigkeiten für React
+3. `npm run dev` -> npm startet React-Development-Server; Ausgabe sollte ungefähr sein:
+```
+ VITE v8.1.4 ready in 345 ms
+
+ ➜ Local: http://localhost:5173/
+ ➜ Network: use --host to expose
+ ➜ press h + enter to show help
+```
+4. Eingabeaufforderung / PowerShell geöffnet lassen, da sonst auch der Server beendet wird
+5. Falls sich Browserfenster nicht automatisch öffnet, ist die React App über den Link (siehe oben) erreichbar
+6. Dateien innerhalb von 'Erster React Test/src' verändern, um die React App weiterzuentwickeln
diff --git a/firstReactApp/my-react-app/src/App.jsx b/firstReactApp/my-react-app/src/App.jsx
deleted file mode 100644
index 82a3e03..0000000
--- a/firstReactApp/my-react-app/src/App.jsx
+++ /dev/null
@@ -1,26 +0,0 @@
-import Counter from './Counter.jsx'
-
-const fruitlist = ['apple', 'banana', 'cherry'];
-
-function App() {
- return (
-