JUG Saxony - Vorträge . Wissensaustausch . Networking

Modern React with Hooks

Modern React with Hooks
Santo Pfingsten (jambit GmbH)

Plakat - Slides

Das React Team hat Ende 2018 Hooks eingeführt, um eine Alternative zu klassenbasierten Komponenten und den verbundenen Problemen zu schaffen.

React bringt eine Handvoll eingebaute Hooks mit sich. Diese können in funktionalen Komponenten genutzt werden, um State zu halten und zu verändern, als auch um situationsbedingt Code auszuführen. Während dieses Live-Coding-Vortrags wird darauf eingegangen, wie man Hooks einsetzt und was man dabei zu bedenken hat. Denn auch hier gibt es Probleme, die unerfahrenen Entwicklern einiges Kopfzerbrechen bereiten können.

Eines der größten Argumente, die für Hooks sprechen, ist die Wiederverwendbarkeit von Komponentenlogik. Daher werden wir uns natürlich auch anschauen, wie man eigene Hooks schreiben und einsetzen kann.

Dieser Vortrag richtet sich an Frontend-Entwickler, die sich schon mal mit React befasst haben. Es ist kein Spezialwissen notwendig. Bei Bedarf kann eine kurze Einleitung zum Thema React gegeben werden.

Unser Referent

Santo Pfingsten beschäftigt sich seit über 19 Jahren mit der Programmierung in diversen Sprachen und Bereichen. Sowohl privat, als auch beruflich ist das Thema Web-Entwicklung nicht wegzudenken. Unter Anderem entwickelt er zwei Firefox Erweiterungen (Web-Extensions), wovon eine von Mozilla offiziell als "empfohlen" beworben wird.

Mit TypeScript beschäftigt er sich seit 2013 (kurz nach der Veröffentlichung) und mit React seit 2017. Nachdem Ende 2018 Hooks eingeführt wurden ist er Feuer und Flamme für React Projekte in Kombination mit TypeScript.

Seit er bei jambit arbeitet fokusiert er sich auf Frontend-Entwicklung und arbeitet derzeit an einer modularisierten React Anwendung mit Micro-Frontends, Redux und Sagas, geschrieben in TypeScript. Gute Architektur ist dem Kunden sehr wichtig, so dass hier entsprechend Zeit investiert wurde und viel Wissen aufgebaut werden konnte.

Verlosung

Unter allen Teilnehmern verlosen wir einmal das Buch "Design Patterns" von Erich Gamma u. a., ein Exemplar von "User Stories" von Mike Cohn und einmal das Buch "Microservices - Konzeption und Design" von Sam Newman aus dem mitp Verlag. Der Verlag unterstützt unsere Veranstaltung als Preissponsor.

Veranstaltung

Dies ist eine kostenfreie Community-Veranstaltung.

Zeit

Donnerstag, 06.02.2020 19:00 Uhr
(vorletzte Woche)
Kalendereintrag

Ort

jambit GmbH
Klostergasse 3
04109 Leipzig
Google Maps

Referent

Santo Pfingsten (jambit GmbH)

Downloads

Plakat

Slides

JUG Saxony App

Jetzt noch komfortabler anmelden über unsere JUG Saxony App (als PWA)