React is more than just the hottest client side framework. React is also a viable option on the server and mobile, and you can share more code between all these platforms than you probably think! In the morning we’ll learn about React and its ecosystem and write a web application. We’ll also learn how to reuse React components on both the server and client. This will be a great introduction if you’re new to React. In part two, we’ll add mobile as an additional client using React Native. We’ll see how we can structure our project to reuse as many bits as possible in a clean and maintainable way. By the end of the session you’ll have a working application that can be deployed to the web and to your phone from the same code base!