Below is an instruction that describes a task. Write a response that appropriately completes the request.

### Instruction:
そのタイプの1分あたりの単語をカウントするゲームの機能的なReactJSコンポーネントを作成します。ユーザーはプレイをクリックして、画面に単語を確認し、入力では天候が実行されている間に導入する必要があります。送信では、単語の長さが初期スコア（0）に追加され、時間の終わりには得られたポイント数を表示する必要があります。

### Response:

ここに、あなたが説明するゲームのReactJの機能的なコンポーネントになる可能性のある例を残してください：

「React」からReact、{UseState、useref}をインポートします。

constting me =（）=> {
  const [score、setScore] = usstate（0）;
  const [word、setword] = usstate（ ''）;
  const [time、settime] = usstate（60）;
  const inputref = useref（null）;

  const onslist = ['hello'、 'world'、 'React'、 'javascript'、 'programming'、 'development'];

  const startgame =（）=> {
    SetScore（0）;
    入植（60）;
    setword（wordslist [math.floor（math.random（） * wordslist.length）]）;
    inputref.current.value = '';
    inputref.current.focus（）;
  };

  const handleSubmit =（e）=> {
    e.prevenfault（）;
    if（word === inputref.current.value.trim（））{
      setScore（score + word.length）;
    }
    setword（wordslist [math.floor（math.random（） * wordslist.length）]）;
    inputref.current.value = '';
    inputref.current.focus（）;
  };

  effect（（）=> {
    if（time === 0）{
      アラート（ `時間が終了しました！$ {score} points.`）を取得しました。
      ゲームをスタート （）;
    } それ以外 {
      sittimaut（（）=> settime（time -1）、1000）;
    }
  }、 [時間]）;

  戻る （
    <iv>
      <h1>ワードゲーム</ h1>
      <p>時間：{時間} s </p>
      <p>スコア：{スコア} </p>
      <form onsubmit = {handlesubmit}>
        <ラベルhtmlfor = "word"> {word} </s
        <input id = "word" type = "text" ref = {inputref} />
        <ボタンタイプ= "submit">送信</button>
      </por
      <ボタンonclck = {startgame}> play </button>
    </div>
  ）;
};

デフォルトのワードゲームをエクスポートします。