Session Spotlight
Test-Driven Development for Building User Interfaces
Monday, January 16, 2023 - 4:00 PM CST, for 1 hour.
Regular, 60 minute presentation
Room: Campsite 5
tdd
react
testing
frontend development
user interfaces
Test-driven development, or TDD, is a programming paradigm in which you write your tests first and your source code second. TDD is perfect when you’re writing code that has clear inputs and outputs, like pure functions or API endpoints. But what about when building user interfaces? Can TDD be done for UI development? In this talk we’ll explore a few questions: - Can we use TDD to build UIs? - If we can, how do we do it? - And finally, should we use TDD to build UIs?
Prerequisites
No previous experience is required, but it will help if attendees are familiar with React, JavaScript, React Testing Library, and Test-Driven Development.
Take Aways
- Learn how TDD works
- Learn how we can use TDD when building UIs