Become an AI & ML Engineer with Cal Poly EPaCE — IBM-Certified Training
Learn AI, Data Science & Business — Earn Certificates That Get You Hired
Overview
AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off Coursera Plus Annual.
Unlock All Certificates
Explore a conference presentation that introduces React-tRace, a formal semantic framework designed to clarify the often opaque behavior of React Hooks in web development. Discover how researchers from Seoul National University have developed an operational semantics model that captures the essential properties of React Hooks, addressing common developer confusion that leads to UI bugs. Learn about the theoretical foundations through their formalization of React Hooks semantics and examine how their definitional interpreter compares against comprehensive test suites to validate the model's accuracy. Examine the practical visualization tool built upon this formalization that helps developers better understand Hook behavior through interactive demonstrations. Gain insights into functional reactive programming concepts as they apply to React's declarative and compositional UI development paradigm. Access supplementary materials including the research article, artifact archives with reusable and reproducible results, and an interactive web-based demonstration tool that showcases the semantic model in action.
Syllabus
[OOPSLA'25] React-tRace: A Semantics for Understanding React Hooks
Taught by
ACM SIGPLAN