Book

React and React Native

Discover and learn how to use React and React Native to build mobile, desktop and web apps. From composable and Native UIs through to device-specific APIs and offline development, this book has everything you need to create engaging and user-friendly React applications which run on all major platforms.

Offered byPackt Logo

Difficulty Level

Intermediate

Completion Time

17h32m

Language

English

About Book

Who Is This Book For?

This book is for any JavaScript developer who wants to start learning how to use Facebook’s UI libraries, React and React Native, for mobile and web application development. Although no prior knowledge of React is needed, working knowledge of JavaScript programming will help you understand the concepts covered in the book more effectively.

Book content

chapters 17h32m total length

Why React?

Rendering with JSX

Component Properties, State, and Context

Getting Started with Hooks

Event Handling - The React Way

Crafting Reusable Components

The React Component Life Cycle

Validating Component Properties

Handling Navigation with Routes

Code Splitting Using Lazy Components and Suspense

Server-Side React Components

User Interface Framework Components

Why React Native?

Kick-Starting React Native Projects

Building Responsive Layouts with Flexbox

Navigating Between Screens

Rendering Item Lists

Showing Progress

Geolocation and Maps

Collecting User Input

Displaying Modal Screens

Responding to User Gestures

Controlling Image Display

Going Offline

Native UI Components Using NativeBase

Handling Application State

Why Apollo?

Building an Apollo React App

Related Resources

Access Ready-to-Use Books for Free!

Get instant access to a library of pre-built books—free trial, no credit card required. Start training your team in minutes!

No credit card required