import { useState } from 'react'

function App() {
  const [text, setText] = useState('ボタンをクリックしてください!')
  const [isClicked, setIsClicked] = useState(false)

  const handleClick = () => {
    setText('ボタンがクリックされました。')
    setIsClicked(true)
  }

  return (
    <>
      <h1>{text}</h1>
      <button className={`text-white my-4 py-2 px-4 rounded ${
        isClicked ? 'bg-gray-500' : 'bg-blue-500 hover:bg-blue-400'
      }`} onClick={handleClick} disabled={isClicked}>
        button
      </button>
    </>
  )
}

export default App