App.tsx 897 B

12345678910111213141516171819202122232425262728293031323334
  1. import { useState } from 'react'
  2. import reactLogo from './assets/react.svg'
  3. import './App.css'
  4. function App() {
  5. const [count, setCount] = useState(0)
  6. return (
  7. <div className="App">
  8. <div>
  9. <a href="https://vitejs.dev" target="_blank">
  10. <img src="/vite.svg" className="logo" alt="Vite logo" />
  11. </a>
  12. <a href="https://reactjs.org" target="_blank">
  13. <img src={reactLogo} className="logo react" alt="React logo" />
  14. </a>
  15. </div>
  16. <h1>Vite + React</h1>
  17. <div className="card">
  18. <button onClick={() => setCount((count) => count + 1)}>
  19. count is {count}
  20. </button>
  21. <p>
  22. Edit <code>src/App.tsx</code> and save to test HMR
  23. </p>
  24. </div>
  25. <p className="read-the-docs">
  26. Click on the Vite and React logos to learn more
  27. </p>
  28. </div>
  29. )
  30. }
  31. export default App