modul:ffit:react:learningunits:lu02:forms

Dies ist eine alte Version des Dokuments!


LU02a - Simple Form

Formulare in React sind eine grundlegende Möglichkeit, um Benutzereingaben zu erfassen und zu verarbeiten. Im Unterschied zu normalen HTML-Formularen werden die Eingaben von React über den State kontrolliert. Dadurch können Sie Eingaben validieren und dynamisch auf Änderungen reagieren.

import { useState } from 'react';
 
export default function Formular() {
  const [firstName, setFirstName] = useState('');
  const [lastName, setLastName] = useState('');
 
  const handleSubmit = (e) => {
    e.preventDefault();
    alert(`Gespeicherter Name: ${name}`);
  };
 
  return (
    <form onSubmit={handleSubmit}>
      <label>
        Firstname:
        <input
          type="text"
          value={firstName}
          onChange={(e) => setFirstName(e.target.value)}
        />
      </label>
      <label>
        Lastname:
        <input
          type="text"
          value={lastName}
          onChange={(e) => setLastName(e.target.value)}
        />
      </label>
      <button type="submit">Absenden</button>
    </form>
  );
}

  • modul/ffit/react/learningunits/lu02/forms.1734589503.txt.gz
  • Zuletzt geändert: 2024/12/19 07:25
  • von kdemirci