A hands-on session working through pernicious React bugs, and how to squash them for good. By working through a concrete Todo List example, we’ll leverage TypeScript and JavaScript features to gradually improve the reliability and performance of our code. We might even push beyond the limit of what’s sensible, inviting a reflexion on the balance of code readability and its runtime performance.