Building JavaScript Applications with ReactJS

This full-day workshop with Jack Franklin will guide you through practical exercises and equip you with the skills to build your first React app.

£320 + VAT

The age of JavaScript applications is upon us. In this workshop we’ll deep dive into Facebook’s ReactJS, an ambitious web framework that’s taken the community by storm. React takes a different approach to other popular frameworks and in this workshop we’ll explore the benefits of its approaches before spending most of the day harnessing them to create JavaScript applications. We’ll meet and conquer JSX, React’s solution to templating in JavaScript applications, learn how React renders changes and how and when to use props vs state in React.

Throughout the day, we’ll use a variety of tools and libraries to enhance our applications and developer workflow. You’ll leave confident in the guiding principles of React and how to harness it and the ecosystem around it to build amazing applications.

Topics covered

  • Use Webpack and create-react-app to handle tooling around your React application
  • ES2015 features that can improve our code
  • Dealing with state using Redux
  • Testing React using Jest and Enzyme
  • Dealing with asynchronous data in React, both with and without Redux


  • A good understanding of JavaScript. This is a fast paced workshop and you should be comfortable with the language’s fundamentals. Feel free to get in touch if you’re not sure!
  • Experience with other frameworks is a bonus but not essential.
  • A laptop (Windows is fine!) set up with your favourite code editor, and a terminal application that has NodeJS (version 4 and up) and npm (version 3 and up) installed.

Training venue

This workshop will take place at Avonmouth House – a purpose-built training venue located between Borough and Elephant & Castle in London. We offer dedicated WiFi and provide breakfast on arrival, drinks and snacks throughout the day, plus a sit-down hot lunch.

See venue on the map

Course tutor

Jack Franklin

Jack is a Senior JavaScript Developer at Songkick in London where he works on React and Angular applications. He is a regular blogger, conference speaker and spends most of his time thinking about React, Elm and JavaScript tooling. He’s the author of “Beginning jQuery” (Apress 2013) and has taught numerous workshops on React, ES2015 and more.

Jack Franklin

By registering for this event, you agree to our Terms and Code of Conduct.