Creating Five Impactful Applications with ReactJS

Creating Five Impactful Applications with ReactJS

Gain insights into creating five dynamic applications with ReactJS. Delve into hooks, APIs, and localStorage while building projects like to-do lists, quizzes, memory games, portfolios, and GitHub profiles.

Intermediate

48 Lessons

18h

Certificate of Completion

Gain insights into creating five dynamic applications with ReactJS. Delve into hooks, APIs, and localStorage while building projects like to-do lists, quizzes, memory games, portfolios, and GitHub profiles.

AI-POWERED

Explanations

AI-POWERED

Explanations

This course includes

5 Assessments
48 Playgrounds

This course includes

5 Assessments
48 Playgrounds

Course Overview

ReactJS is one of the most well-known JavaScript frameworks. It was created by Facebook (now Meta). Being component-based and drawing on the most recent theories behind design systems, it allows you to design frontend software quickly and create dynamic user interfaces. This course takes a project-oriented approach. You’ll start by building a “My To-do List” application, using localStorage, useEffect, and useState hooks, as well as setTimeout and nanoid. Then, you will build a “Quiz” application while lear...Show More

TAKEAWAY SKILLS

Css

Prototypes

Props

Hooks

Localstorage

Object Destructuring

Operators

Fetch

Confetti

Optional Chaining

Virtual Dom

Methods

Nanoid

Fragment

Component

Import/export

What You'll Learn

A strong understanding of ReactJs through its application to different projects

Hands-on experience fetching data from the internet

Ability to store memory in the browser using local storage

Mastery over the use of ReactJS props and hooks

Hands-on experience creating the Github readme profile using markdown

A working knowledge of how to decompose a frontend application into ReactJS components

What You'll Learn

A strong understanding of ReactJs through its application to different projects

Show more

Course Content

1.

Course Overview

Break down ReactJS fundamentals with practical projects like a quiz app and weather app.
2.

My Todo List

Walk through creating a React-based ToDo List app with component organization, state management, unique IDs, and localStorage persistence.
3.

JavaScript Quiz

Break apart the JavaScript Quiz app structure, components, and integration steps.
5.

Asia Explorer

Solve problems in building a ReactJS card-matching game with shuffled flag images.
6.

Personal Portfolio

7 Lessons

Tackle building a ReactJS portfolio with components for skills, projects, and contact details.
7.

GitHub Readme Profile

3 Lessons

Master the steps to create an engaging GitHub README profile with custom repositories, introductions, skills, and performance graphs.
8.

Conclusion

1 Lesson

Sharpen your skills in React and pursue internships while continuing to learn new technologies.

Course Author

Show License and Attributions

Trusted by 1.4 million developers working at companies

Anthony Walker

@_webarchitect_

Evan Dunbar

ML Engineer

Carlos Matias La Borde

Software Developer

Souvik Kundu

Front-end Developer

Vinay Krishnaiah

Software Developer

Eric Downs

Musician/Entrepeneur

Kenan Eyvazov

DevOps Engineer

Souvik Kundu

Front-end Developer

Eric Downs

Musician/Entrepeneur

Anthony Walker

@_webarchitect_

Evan Dunbar

ML Engineer

Hands-on Learning Powered by AI

See how Educative uses AI to make your learning more immersive than ever before.

Instant Code Feedback

Evaluate and debug your code with the click of a button. Get real-time feedback on test cases, including time and space complexity of your solutions.

AI-Powered Mock Interviews

Adaptive Learning

Explain with AI

AI Code Mentor

FOR TEAMS

Interested in this course for your business or team?

Unlock this course (and 1,000+ more) for your entire org with DevPath