Official Description

9.0 Continuing Education Units (CEUs)

Relationship between the virtual Document Object Model (DOM), actual DOM, state, props and code. React elements, hooks, Webpack, Babel and functional components.


Supplementary Information

30 hours class plus approximately 60 hours of assignments

Topics Covered

  • ReactJS
  • Virtual DOM
  • Relationship between code, the virtual DOM and the actual DOM
  • JSX
  • Handling user interactions
  • Props
  • State
  • Hooks
  • Functional components
  • Dealing with mutability
  • Immer

Learning Outcomes

The course is designed to enable you to:

  • Build an interactive website using ReactJS
  • Learn industry standard best practices to tackle common problems
  • Use the latest ReactJS features and techniques

Prerequisite(s) and Corequisite(s)

Students must have successfully completed the following course(s) prior to registration:

Thank you for your interest in McGill University!

Unfortunately, the activity you have selected is not currently open for registration. Please click on the "Request Information" button to complete the Course Inquiry form. This will allow us to notify you as soon as a new section becomes available.

Required fields are indicated by .