diff --git a/src/App.jsx b/src/App.jsx
new file mode 100644
index 0000000..0b48662
--- /dev/null
+++ b/src/App.jsx
@@ -0,0 +1,23 @@
+import { useState } from 'react';
+
+export const Button = (props) => {
+ // your code here
+};
+
+const App = () => {
+ // your code here
+
+ const reset = () => {
+ console.log("reset");
+ // your code here
+ };
+
+ return (
+
+ {/* your code here -- this entire line including the curly braces can be removed */}
+ Hello React
+
+ );
+};
+
+export default App;
diff --git a/src/main.jsx b/src/main.jsx
index 0b8451b..1ec0a4d 100644
--- a/src/main.jsx
+++ b/src/main.jsx
@@ -1,26 +1,9 @@
-import React, { useState } from 'react';
-import ReactDOM from 'react-dom';
+// src/main.jsx
+import React from 'react';
+import ReactDOM from 'react-dom/client';
+import App from './App.jsx';
import './index.css';
-const Button = (props) => {
- // your code here
-};
-
-const Application = () => {
-
- // your code here
-
- const reset = () => {
- console.log("reset");
- // your code here
- };
-
- return (
-
- {/* your code here -- this entire line including the curly braces can be removed */}
- Hello React
-
- );
-};
-
-ReactDOM.render(, document.getElementById("root"));
+const container = document.getElementById('root');
+const root = ReactDOM.createRoot(container);
+root.render();