This site runs best with JavaScript enabled.

Build ReactJS Applications Workshop

Use common libraries to build ReactJS applications

The React and JavaScript ecosystem is full of tools and libraries to help you build your applications. In this workshop we’ll build an application from scratch using widely supported and used tools and techniques. We’ll cover everything common to most frontend React applications like routing, code splitting, data fetching, styling, authentication, and forms.


  • Bootstrap a new react application with create-react-app
  • Support client-side routing with @reach/router
  • Use React’s Suspense feature for code-splitting
  • Use Netlify Identity for authentication with various providers as well as username and email
  • Fetching data from a remote server
  • Styling your application with emotion
  • Creating dynamic forms with validation and making remote data updates