Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Intro to React

Packt via Coursera

Overview

Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. This course provides a hands-on introduction to ReactJS, focusing on essential concepts and tools. You'll explore how to set up a React project, master state management, and understand the fundamentals of JavaScript in the context of React development. Throughout the course, you'll learn how to build a simple React app and improve your front-end development skills. The course is structured to guide you through setting up the development environment, starting with JavaScript essentials and progressing into the React framework. You'll dive into state management, props, and use modern tools like Webpack and create-react-app to streamline the process. Whether you're a beginner in web development or looking to learn React as your next step, this course will teach you all the basics to get started. By the end of the course, you will be able to set up a React project, manage state and props, and begin building responsive React applications.

Syllabus

  • Introduction to React
    • In this module, we will walk through the basics of learning ReactJS. You'll gain an understanding of the JavaScript features necessary for React development and how to set up the required build tools. Additionally, we will compare a simple JavaScript application with its React counterpart to demonstrate the power of React.
  • Setting Up the Build Process
    • In this module, we will dive into the process of setting up and understanding the build system for React applications. You will learn how create-react-app simplifies the build process and how to handle assets like images and CSS during the build.
  • JavaScript Essentials for React
    • In this module, we will introduce you to key ES2015 JavaScript features that are commonly used in React development. These features, such as const/let, imports/exports, and destructuring, are essential for writing clean and efficient React code.
  • Getting Started with React
    • In this module, we will dive into the basic setup and boilerplate code created by create-react-app. You’ll learn the fundamental structure of a React application and how to begin building your first React components.
  • Mastering State in React
    • In this module, we will focus on mastering state in React. You will learn how to manage and use state within your React components, starting by building a counter application to showcase state functionality.
  • Streamlining with Props
    • In this module, we will explore how props can streamline state management in React applications. You will learn how to pass state from parent components to children and refactor your counter application to demonstrate this key concept.

Taught by

Packt - Course Instructors

Reviews

Start your review of Intro to React

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.