Book

React and React Native

This React and React Native book will help you learn how to use these libraries to build cross-platform, native applications. 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 in no time.

Offered byPackt Logo

Difficulty Level

Intermediate

Completion Time

20h12m

Language

English

About Book

Who Is This Book For?

This book is for any JavaScript developer who wants to start learning how to use React and React Native for mobile and web application development. No prior knowledge of React is required, however working knowledge of JavaScript is necessary to be able to follow along the content covered.

Book content

chapters 20h12m 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

High-Performance State Updates

Why React Native?

React Native Under the Hood

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

Using Animations

Controlling Image Display

Going Offline

Selecting Native UI Components Using NativeBase

Handling Application State

Why GraphQL?

Building a GraphQL 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