Type-Driven UI: Designing React Components with Pattern Matching
Stanco di if annidati in React? Scopri come discriminated unions e ts-pattern rendono il tuo codice più pulito e sicuro.
Nuovo appuntamento con il MUG! Giovedì 23 aprile Filippo Zancanaro ci guiderà alla scoperta di come il pattern matching e TypeScript possano trasformare il modo in cui progettiamo i componenti React.
Quante volte vi siete trovati a combattere con if annidati, switch su flag booleani e stati che si moltiplicano? La logica condizionale nelle applicazioni React tende a degenerare in fretta. In questo talk vedremo come le discriminated unions di TypeScript e la libreria ts-pattern permettano di descrivere lo stato UI in modo dichiarativo: codice più leggibile, exhaustiveness checking e meno bug da inseguire.
Lo Speaker
Filippo Zancanaro (https://www.linkedin.com/in/filippozancanaro) è software engineer full stack in Sibill, startup fintech italiana, con esperienza su React, Angular, .NET ed Elixir. Lo trovate anche su GitHub (https://github.com/filippozancanaro).
Orario
Giovedì 23 aprile 2026 dalle ore 19:00; presso il coworking Wavelop in Via Tommaso da Modena 8, Treviso.
Programma della serata
- Ore 19:00 - Aperitivo di benvenuto
- Ore 19:30 - Talk (30-45 minuti)
- A seguire - Pizzata insieme
Stanco di if annidati in React? Scopri come discriminated unions e ts-pattern rendono il tuo codice più pulito e sicuro.
Nuovo appuntamento con il MUG! Giovedì 23 aprile Filippo Zancanaro ci guiderà alla scoperta di come il pattern matching e TypeScript possano trasformare il modo in cui progettiamo i componenti React.
Quante volte vi siete trovati a combattere con if annidati, switch su flag booleani e stati che si moltiplicano? La logica condizionale nelle applicazioni React tende a degenerare in fretta. In questo talk vedremo come le discriminated unions di TypeScript e la libreria ts-pattern permettano di descrivere lo stato UI in modo dichiarativo: codice più leggibile, exhaustiveness checking e meno bug da inseguire.
Lo Speaker
Filippo Zancanaro (https://www.linkedin.com/in/filippozancanaro) è software engineer full stack in Sibill, startup fintech italiana, con esperienza su React, Angular, .NET ed Elixir. Lo trovate anche su GitHub (https://github.com/filippozancanaro).
Orario
Giovedì 23 aprile 2026 dalle ore 19:00; presso il coworking Wavelop in Via Tommaso da Modena 8, Treviso.
Programma della serata
- Ore 19:00 - Aperitivo di benvenuto
- Ore 19:30 - Talk (30-45 minuti)
- A seguire - Pizzata insieme
Good to know
Highlights
- 1 hour 30 minutes
- In person
- Free parking
Location
Wavelop - Software House - Coworking
8 Via Tommaso da Modena
31100 Treviso
How do you want to get there?

Agenda
-
Aperitivo di benvenuto
-
Talk (30-45 minuti)
-