Revision 710: React- & TypeScript-Glücksrad, mit Hans-Christian Otto

Revision 710: React- & TypeScript-Glücksrad, mit Hans-Christian Otto

From Working Draft by Vanessa Otto, Peter Kröner, Hans Christian Reinl, Stefan Baumgartner, Christian »Schepp« Schaefer

April 28, 2026 · 1h 21m · Episode 710

About this episode

The episode features a discussion on various React and TypeScript topics, including the React Compiler and performance optimizations.

Wir spielen wieder Glücksrad und lassen uns durch eine bunte Mischung aus React- und TypeScript-Themen treiben. Mit dabei sind diesmal Stefan, Peter und Hans-Christian Otto und wie schon beim letzten Mal zeigt sich schnell: Ein einzelnes Thema reicht locker für eine halbe Stunde Diskussion. Wir hangeln uns vom React-Compiler über TypeScript Assertion Signatures bis hin zu useState und verlieren uns dabei genüsslich in Details, Meinungen und Abschweifungen zu Compilern, CDNs und Programmierparadigmen. SHOWNOTES [00:02:13] REACT COMPILER Der React Compiler wird als neue Möglichkeit diskutiert, Performance-Optimierungen automatisch durch statische Analyse vorzunehmen. Statt manuell useMemo, useCallback oder React.memo einzusetzen, soll der Compiler diese Optimierungen eigenständig einfügen. Dabei steht weniger die tatsächliche Performance im Vordergrund als vielmehr die Reduktion von Boilerplate und die Verbesserung der Lesbarkeit von Komponenten. Gleichzeitig wird kritisch hinterfragt, wie sinnvoll diese automatischen Optimierungen sind, da Memoization selbst Kosten verursacht und in vielen Fällen kaum messbare Vorteile bringt. Zudem kann der Compiler problematisch werden, wenn…

People in this episode

Hosts: Vanessa Otto, Christian »Schepp« Schaefer, Hans Christian Reinl

Guest: Hans-Christian Otto

Topics covered

  • React
  • TypeScript
  • performance optimization
  • programming paradigms
  • compiler discussion

Keywords

  • React
  • TypeScript
  • performance
  • compiler
  • programming

Mentioned in this episode

Products: React, TypeScript, React.memo, useMemo, useCallback

More episodes of Working Draft

Explore listener stats, chart rankings, contacts and more on the Working Draft podcast page.