Getting started with React is easy, but building real-world applications can be a bit harder. How do you go beyond the "Hello, World" stage to build applications that are ready for prime time? In this workshop we'll cover modern JavaScript, "thinking the React way", interacting with data sources, error handling and many more topics. We'll use this to build a web application that is ready to shine. As a bonus, you'll learn some of the React internals that enable you to write better applications.