diff --git a/src/App.tsx b/src/App.tsx index 5ce233a..02feb17 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -2,10 +2,12 @@ import React, { useState } from "react"; import logo from "./logo.svg"; import "./App.css"; -interface GreeterProps {} +interface GreeterProps { + name: string; + setName: (name: string) => void; +} -const Greeter: React.FC = (props) => { - const [name, setName] = useState(""); +const Greeter: React.FC = ({ name, setName }) => { return (
{name.length ? <>Hello {name} : <>What is your name? }
@@ -21,13 +23,17 @@ const Greeter: React.FC = (props) => { function App() { const [count, setCount] = useState(0); + const [name, setName] = useState(""); return (
logo

Hello Vite + React!

@@ -35,7 +41,7 @@ function App() { count is: {count}

- +
);