- はじめに このセクションでは、Reactでフォーム送信の処理について学びます。フォーム送信はユーザーからの入力を受け取る上で重要な役割を果たしているので、GeekとGalと一緒にReactでのフォーム送信の処理方法をより理解しましょう!
- フォーム送信ハンドラの作成
import React, { useState } from 'react';
function FormExample() {
const [inputValue, setInputValue] = useState('');
function handleChange(event) {
setInputValue(event.target.value);
}
function handleSubmit(event) {
event.preventDefault();
alert('送信された値: ' + inputValue);
}
return (
<form onSubmit={handleSubmit}>
<input type="text" value={inputValue} onChange={handleChange} />
<button type="submit">送信</button>
</form>
);
}
- おもしろい例
import React, { useState } from 'react';
function JokeForm() {
const [joke, setJoke] = useState('');
function handleChange(event) {
setJoke(event.target.value);
}
function handleSubmit(event) {
event.preventDefault();
alert('送信されたジョーク: ' + joke + ' 😂');
}
return (
<form onSubmit={handleSubmit}>
<label>
最高のジョーク:
<input type="text" value={joke} onChange={handleChange} />
</label>
<button type="submit">ジョークを送信</button>
</form>
);
}
- おわりに
Reactでフォーム送信の処理は、ユーザー入力を効果的に処理するために不可欠です。イベントハンドラとonSubmit
属性を使用することで、Reactアプリケーションで効率的で楽しいフォーム送信の処理を実現できます!🚀