Book Image

Professional React Native

By : Alexander Benedikt Kuttig
Book Image

Professional React Native

By: Alexander Benedikt Kuttig

Overview of this book

The React Native framework offers a range of powerful features that make it possible to efficiently build high-quality, easy-to-maintain frontend applications across multiple platforms such as iOS, Android, Linux, Mac OS X, Windows, and the web, helping you save both time and money. And this book is your key to unlocking its capabilities. Professional React Native provides the ultimate coverage of essential concepts, best practices, advanced processes, and tips for everyday developer problems. The book makes it easy to understand how React Native works under the hood using step-by-step explanations and practical examples so you can use this knowledge to develop highly performant apps. As you follow along, you'll learn the difference between React and React Native, navigate the React Native ecosystem, and revisit the basics of JavaScript and TypeScript needed to create a React Native application. What’s more, you’ll work with animations and even control your app with gestures. Finally, you'll be able to structure larger apps and improve developer efficiency through automated processes, testing, and continuous integration. By the end of this React native app development book, you'll have gained the confidence to build high-performance apps for multiple platforms, even on a bigger scale.
Table of Contents (19 chapters)
1
Part 1: Getting Started with React Native
5
Part 2: Building World-Class Apps with React Native
12
Part 3: React Native in Large-Scale Projects and Organizations

Index

As this ebook edition doesn't have fixed pagination, the page numbers below are hyperlinked for reference only, based on the printed edition of this book.

Symbols

.mock property

reference link 213

.native file ending

working with 184

.web file ending

working with 184

A

A/B testing

about 228

example 229

use case 228

access restrictions

libraries, providing with 191, 192

Android

JSC and Hermes, comparing on 154

animations

architectural challenge 110, 111

creating, with react-native-animatable 117

Apollo/URQL GraphQL client

about 106

reference link 106

App 185

app architecture

setting up, for large-scale enterprise projects 175

Appium 220

application programming interface (API) 38, 232

arrays

destructuring 22

arrow functions 24, 25

async/await syntax 29, 30

asynchronous calls, in JavaScript

about 26

async/await syntax 29, 30

callback libraries, patching...