This site runs best with JavaScript enabled.

Build ReactJS Applications Workshop

... loading workshop details...

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
  • Manage global application state with context
  • Use React's Suspense feature for code-splitting
  • Authentication
  • Data management
  • Manage forms and lists


  • Attend my Advanced React Hooks Workshop, or have the equivalent basic experience of using advanced hooks. You should be experienced with useContext, useReducer, useMemo, and useCallback.