ReactNext 2019
www.react-next.com
Tel Aviv, Israel
@reactnext
Developing forms can quickly become complex, and the myriad of approaches and libraries only highlights the problem - there's so many different use-cases and no one-size-fits-all solution. It's time to formally model our forms. In this talk, we'll explore the current React form landscape and learn how hooks and state machines can be used to create abstract models of complex forms that greatly reduce dependencies on restrictive form libraries or complex custom components. With these abstract models, form logic can be automatically tested, simulated, analyzed, and visualized.
David Khourshid is a software engineer for Microsoft, a tech author, and speaker. He is passionate about statecharts and software modeling (and created the XState library), reactive animations, innovative user interfaces, and cutting-edge front-end technologies When not behind a computer keyboard, he’s behind a piano keyboard or traveling.