Cover image for React and React Native

React and React Native

Build cross-platform JavaScript and TypeScript apps for the web, desktop, and mobile

Mikhail SakhniukAB

Created by Mikhail Sakhniuk, Adam Boduch

Explore how to build powerful web and mobile apps using React and React Native. Develop your skills with both JavaScript and TypeScript as you learn to create responsive, cross-platform applications. Gain a practical understanding of the React ecosystem and how to apply it in real-world projects.

Packt | Apr 2024 | 518 min

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

What You Will Learn

You will start by working with React fundamentals like components, hooks, and state management. As you progress, you will integrate TypeScript for safer, more robust code. Finally, you will apply your knowledge to mobile development with React Native, learning to share components and handle platform-specific features.

Key Features

  • Build interactive user interfaces for web and mobile platforms
  • Master state management and data fetching with React and React Native
  • Apply TypeScript and modern testing tools to improve code quality

Target Audience

Perfect for JavaScript or TypeScript developers ready to expand into web and mobile app development. If you have a solid grasp of JavaScript and want to learn how to use React and React Native from the ground up, you will find the content approachable and directly relevant to 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