Cover image for React and React Native

React and React Native

Build cross-platform JavaScript and TypeScript apps for web and mobile

Mikhail SakhniukRodrigo LobenweinAB

Created by Mikhail Sakhniuk, Rodrigo Lobenwein, Adam Boduch

Get hands-on with React and React Native as you learn to build web and mobile apps using JavaScript and TypeScript. Explore modern techniques like hooks, state management, and mobile UI design while gaining practical experience with testing and AI-assisted workflows.

Packt | Apr 2026 | 578 min

What You Will Learn

You will start by learning the basics of React, including JSX, hooks, and state management, then move on to TypeScript and mobile development with React Native. Through practical examples and real-world projects, you will practice building responsive interfaces and using AI tools to debug and refine your code.

Key Features

  • Understand React architecture, hooks, and state management for robust apps
  • Build cross-platform interfaces for web and mobile using shared React Native components
  • Apply TypeScript, testing, and AI tools to boost productivity and code quality

Target Audience

Perfect for JavaScript or TypeScript developers who want to break into web and mobile app development with React. No previous experience with React or React Native is needed, but you should be comfortable with JavaScript basics and ready to apply new skills to real projects.

Related courses