以下は、ReactJを使用した基本的なログインフォームの例です。

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

function loginform（）{
  const [username、setusername] = uesestate（ ''）;
  const [password、setPassword] = uesestate（ ''）;

  const handleSubmit =（event）=> {
    event.preventdefault（）;
    console.log（ 'username：'、username）;
    console.log（ 'password：'、password）;
  };

  戻る （
    <form onsubmit = {handlesubmit}>
      <label>
        ユーザー名：
        <入力型= "text" value = {username} onchange = {（event）=> setUsername（event.target.value）} />
      </label>
      <br />
      <label>
        パスワード：
        <input type = "password" value = {password} onchange = {（event）=> setPassWord（event.target.value）} />
      </label>
      <br />
      <ボタンタイプ= "submit">ログイン</button>
    </form>
  ）;
}

デフォルトのログインをエクスポートします。
`` `
この例では、「UseState」フックを使用して、ユーザー名とパスワード入力の状態変数を作成します。また、「HandleSubmit」関数を定義して、フォームの送信を処理します。これは、コンソールにユーザー名とパスワードをログに記録します。

返信ステートメントには、ユーザー名とパスワードに2つの入力要素があり、フォームを送信するボタン要素を備えた実際のフォームが含まれています。各入力要素の「OnChange」イベントは、ユーザーのタイプとしてユーザー名とパスワードの状態変数を更新します。最後に、Reactアプリの他の部分で使用するために「Loginform」コンポーネントをエクスポートします。
Here is an example of a basic login form using ReactJS:

```js
import React, { useState } from 'react';

function LoginForm() {
  const [username, setUsername] = useState('');
  const [password, setPassword] = useState('');

  const handleSubmit = (event) => {
    event.preventDefault();
    console.log('Username:', username);
    console.log('Password:', password);
  };

  return (
    <form onSubmit={handleSubmit}>
      <label>
        Username:
        <input type="text" value={username} onChange={(event) => setUsername(event.target.value)} />
      </label>
      <br />
      <label>
        Password:
        <input type="password" value={password} onChange={(event) => setPassword(event.target.value)} />
      </label>
      <br />
      <button type="submit">Log In</button>
    </form>
  );
}

export default LoginForm;
```
In this example, we use the `useState` hook to create state variables for the username and password inputs. We also define a `handleSubmit` function to handle the form submission, which logs the username and password to the console.

The return statement contains the actual form, with two input elements for the username and password, and a button element to submit the form. The `onChange` events for each input element update the state variables for the username and password as the user types. Finally, we export the `LoginForm` component for use in other parts of our React app.