Cover image for Learning React

Learning React

Build and deploy responsive web apps with React using routing, popular third party APIs, components, and libraries.

Lasha Krikheli

Created by Lasha Krikheli

Get hands-on with React and learn how to build responsive web apps from the ground up. Explore the essentials of components, state management, and routing while working with real-world APIs. By the end, you'll be ready to create modern user interfaces that are interactive and easy to maintain.

Packt | Apr 2019 | 153 min

Start Trial
LevelBeginner
CategoriesWeb & Application Development, Front-End Web Development Frameworks and Libraries, React, JavaScript

What You Will Learn

You'll start by exploring the basics of React, including how it differs from traditional JavaScript development. Step by step, you'll create components, manage data flow, and connect to APIs. As you progress, you'll add routing and build a complete application, applying each new concept in a practical way to reinforce your skills.

Key Features

  • Build interactive components and manage state for dynamic user experiences
  • Integrate third-party APIs and libraries to enhance app functionality
  • Implement routing to create seamless multi-page web applications

Target Audience

Perfect for web developers and programmers who are comfortable with JavaScript and want to expand into building modern front-end applications. If you're looking to create interactive UIs or transition into React development, you'll find clear guidance and practical projects to help you reach your goals.

Related courses

Cover image for Master React Development - Hooks, State Management, and Real-World Projects
Cover image for Modern React From The Beginning
Cover image for React Interview Mastery 2026 - Real Questions for Frontend Roles
Cover image for React JS Portfolio Builder 2026 - Hands-On Beginner Workshop
Cover image for Modern React Foundations 2026: A Practical Developer Guide
Cover image for React Developer Masterclass: From Beginner to Pro 2026