diff --git a/src/App.tsx b/src/App.tsx index a53698a..76dc09f 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -1,26 +1,46 @@ -import React from 'react'; -import logo from './logo.svg'; -import './App.css'; +import React, { useState } from 'react'; + +const App: React.FC = () => { + const [num1, setNum1] = useState(''); + const [num2, setNum2] = useState(''); + const [result, setResult] = useState(''); + + const handleNum1Change = (event: React.ChangeEvent) => { + setNum1(event.target.value); + }; + + const handleNum2Change = (event: React.ChangeEvent) => { + setNum2(event.target.value); + }; + + const handleAddition = (event: React.FormEvent) => { + event.preventDefault(); + const sum = parseInt(num1) + parseInt(num2); + setResult(sum.toString()); + }; -function App() { return ( -
-
- logo -

- Edit src/App.tsx and save to reload. -

- - Learn React - -
-
+
+ +
+ +
+ +
+ +
); -} +}; export default App; + +