UI & UXUI & UX
Tools-in-Action30min
BEGINNER

⚛️ Signals vs React Hooks: The Battle for Clean and Performant Code

This talk introduces signals as a powerful alternative to React Hooks, offering improved code readability, performance, and modularity. It provides insights for both beginners and experienced developers, featuring an in-depth comparison between signals and hooks, explaining how signals work, and exploring advanced techniques to maximize their potential.

Henry Lagarde
Henry LagardeDatadog

talkDetail.whenAndWhere

Thursday, May 8, 18:20-18:50
Room A
talks.description
⚛️ Hooks brought a wave of innovation, but we quickly found ourselves writing code that was difficult to read and inefficient due to its structure.Signals emerge as a near-miraculous solution that allows you to clarify, simplify, and make your code more performant.In this talk, we'll explore the inner workings of signals, a powerful alternative to React Hooks that will allow you to:Write clean and readable codeBoost the performance of your applicationDecouple your components for better modularityWhether you're a beginner or experienced React developer, this talk will provide you with valuable insights to improve your workflow and the quality of your code.On the agenda:In-depth comparison between signals and hooksHow signals workAdvanced techniques to use the full potential of signals
performance
modularity
signals
hooks
talks.speakers
Henry Lagarde

Henry Lagarde

Datadog

France

Software Engineer at Datadog, world class leader for monitoring and alerting all you applications.
Henry create multiple companies and participated in Open-Source in order to explore tech world and all his possibilities. It's in that idea that he also tried the DevOps at Crédit Agricole the biggest Banking group in France but also worked at CRITEO leader in retargeting and retail media.

talkDetail.rateThisTalk

talkDetail.ratingExpired

talkDetail.ratingWindowExpired

occupancy.title

occupancy.votingClosed

occupancy.votingWindowExpired

comments.title

comments.speakerNotEnabledComments