4 kritische Antipatterns in der
React/TypeScript-Entwicklung

Best Practices sind das Fundament einer stabilen und wartbaren Entwicklung mit React und TypeScript. Doch in der Praxis treten immer wieder vermeintlich praktische Ansätze auf, die sich langfristig als hinderlich erweisen. Dieser Vortrag beleuchtet vier weitverbreitete Antipatterns, die sich negativ auf die Performance, Lesbarkeit und Wartbarkeit von Code auswirken können – und warum sie mehr Schaden anrichten, als es auf den ersten Blick scheint.

Überflexible Props
Wie flexibel ist zu flexibel? Zu allgemeingültige Prop-Definitionen untergraben oft die Vorteile, die TypeScript eigentlich bieten sollte.

Objekte im Dependency-Array
Was passiert, wenn React mit instabilen Abhängigkeiten arbeitet? Eine unscheinbare Praxis, die unerwartete Konsequenzen haben kann.

Nutzung des Indexes als Key
Warum führt ein simpler Array-Index als Key immer wieder zu Problemen, wenn sich die Daten ändern?

Unnötige Nutzung von useEffect
Wie wird ein mächtiges Werkzeug wie useEffect schnell zum Stolperstein für Verständlichkeit und Performance?

Dieser Vortrag liefert nicht nur Einblicke in häufige Stolperfallen, sondern regt dazu an, die eigenen Codebasen kritisch zu hinterfragen – und nachhaltigere Lösungen zu finden.

Vorkenntnisse

  • Grundkenntnisse von React
  • Grundkenntnisse von TypeScript

Lernziele

  • Kennenlernen von Bad Practices in der React/TypeScript-Entwicklung
  • Lernen von Lösungsansätzen für die kennengelernten Bad Practices

Speaker

 

Jonas Herrmannsdörfer
Jonas Herrmannsdörfer ist ein engagierter React-Entwickler und fühlt sich in der dynamischen Welt des Freelancings zuhause. Mit React durfte er bereits zahlreiche anspruchsvolle Projekte zum Leben erwecken. Wenn er nicht gerade am Programmieren ist, beschäftigt er sich gerne mit der Zubereitung des perfekten Espresso.

enterJS-Newsletter

Du möchtest über die enterJS
auf dem Laufenden gehalten werden?

 

Anmelden