ReactJS Intermediate

6 tutorials

As technology advances each day, much has changed about the web since the very first time it was used by the public. Initially, the web was a place for people to get information right at their fingertips. Now, apart from obtaining information, new devices such as mobile phones, tablets and laptops can access the web with their internet browser. Back then people accessed the web using their home Personal Computers (PC), where every screen size and resolution was fixed. Now with the addition of newer devices, web developers will need to make their websites responsive to the various devices that are loading their websites.

React is one of the most versatile and flexible frameworks designed to make websites more modern. You may have recalled while doing the Introduction to React where you learnt how to get started with React and how to make projects with multipage. In this module, get excited as we will continue to build on concepts on how we can continue using React to build everyday tools and software like a Photo Gallery, Kanban Application and a Multimedia site where you can showcase various kinds of files and documents on a React website!

Then, you will learn how to use React's advanced features and capabilities to create interactive user interfaces and complex web applications. You will gain the knowledge and skills you need to take your React projects to the next level, whether you're a beginner or an experienced developer. You will build three practical React applications: a Calculator, a Multi-Stopwatch, and a Planner.

Helpful prior knowledge

ReactJS Basics

Learning Outcomes

By the end of this module, you will be able to:

  1. Learn how to build modals for your web application
  2. Make use of session and local storage on web browsers with React
  3. Design and create beautiful charts for React
  4. Display different file types on a website like Video, Image and PDF files
Oops, you are not logged in!

Please log in to view this page, and provide additional information required (if any) to unlock the full experience on Learn.