Skip to content

React Typescript useState

Josh edited this page Jun 22, 2023 · 5 revisions

Verwendung von useState in React mit TypeScript

In React mit TypeScript ist die Verwendung von Zuständen unvermeidlich, und eine Möglichkeit, sie zu implementieren, ist die Verwendung von useState.

Anwendung

import React, { useState } from 'react';

const Counter: React.FC = () => {
  const [count, setCount] = useState<number>(0);

  return (
    <div>
      <p>Current count is: {count}</p>
      <button onClick={() => setCount(count + 1)}>Increment</button>
      <button onClick={() => setCount(count - 1)}>Decrement</button>
    </div>
  );
};

export default Counter;

In diesem Beispiel wird die useState Hook verwendet, um den Zustand count und dessen Aktualisierungsfunktion setCount zu initialisieren.

Der Startwert des Zustands wird in den Klammern angegeben und ist in diesem Fall der Wert 0. Die Typangabe wird hier auch angegeben und ist in diesem Beispiel number.

Die setCount-Funktion wird verwendet, um den Wert von count zu aktualisieren und wird durch den Klick auf die beiden Buttons ausgelöst.

Nutzen

Die Verwendung von useState Hook bietet einige Vorteile für Entwickler:

  • Einfache Handhabung von Zuständen: Entwickler müssen kein eigenes Zustandssystem erstellen oder eine andere Bibliothek verwenden.
  • Typsicherheit: TypeScript ermöglicht eine Typsicherheit, und die Typangabe in useState kann dazu beitragen, Bugs während der Entwicklung zu vermeiden.
  • Übersichtlicher Code: Die Verwendung von useState kann dazu beitragen, den Code übersichtlicher und leichter lesbar zu machen.

Insgesamt ist die Verwendung von useState eine effektive Möglichkeit, Zustände in React mit TypeScript zu handhaben, was zu einer besseren Code-Qualität und Wartbarkeit führt.

Clone this wiki locally