9:00am–12:30pm Tuesday, June 20, 2017
1:30pm–5:00pm Tuesday, June 20, 2017
9:00am–9:40am Wednesday, June 21, 2017
Building user interfaces on the web is hard, because the web—and thus CSS—was inherently made for documents. Because UIs fundamentally are not documents, we've seen a mindset shift toward building component-based systems. Drawing on his work with Glen Maddern, Max Stoiber offers an overview of styled-components, a new way to style React apps that takes the best of CSS.
9:50am–10:30am Wednesday, June 21, 2017
3:35pm–4:15pm Wednesday, June 21, 2017
9:00am–9:40am Thursday, June 22, 2017
As a beginner, heck even as a veteran, trying to understand all of the different lifecycle events in a React component can be a bit daunting. You'll often find yourself googling which one to use even after spending months working with React because each method has different uses. Jonathan Creamer goes through each lifecycle method, giving some examples of how and when to use them.
11:00am–11:40am Thursday, June 22, 2017
3:35pm–4:15pm Thursday, June 22, 2017
Marcy Sutton discusses open source web development tools and testing practices that can help your team develop a pragmatic and sustainable approach to accessible software, benefiting many people with disabilities.