Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

React-tRace - A Semantics for Understanding React Hooks

ACM SIGPLAN via YouTube

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

Reviews

Start your review of React-tRace - A Semantics for Understanding React Hooks

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.