React is a JavaScript library for building user interfaces. But more than just being a high-performance way to build rich and interactive web applications, React also represents a fresh way of thinking about how such applications can be architected. In this session, we explore those philosophies before quickly diving into practical advice on how to get started with React and build your first apps.