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 key concepts like hooks, state management, and mobile UI, while gaining practical experience with real code. Discover how to use AI tools to boost your productivity and keep your skills current.

Packt | Apr 2026 | 578 min

Start Trial
LevelBeginner
CategoriesWeb & Application Development, Cross-Platform Development Tools, React

What You Will Learn

You will start by learning the basics of React, including JSX, hooks, and state management. As you progress, you will apply these skills to real projects and then expand into mobile app development with React Native. Along the way, you will explore TypeScript, testing, and practical AI workflows to help you write better code and solve problems efficiently.

Key Features

  • Build interactive web and mobile apps with React and React Native
  • Master TypeScript, hooks, and state management for scalable development
  • Use AI tools to debug, improve code, and stay ahead in the React ecosystem

Target Audience

Ideal for JavaScript or TypeScript developers who want to build web and mobile apps from scratch. If you are new to React or React Native but comfortable with JavaScript, you will find step-by-step guidance and practical examples to help you become a confident developer ready to tackle modern app projects.

Related courses