Introduction

As the title suggests, this is an introduction to React Native.  React has become a leading technology for building fast, responsive native iOS apps.

You will begin by understanding the path breaking concepts of React, which makes it distinctive. React is a JavaScript library for creating user interfaces and yet is much more. You will set up React Native and begin exploring the anatomy of React Native apps. You will learn about the React “way of thinking” and “write once and read everywhere” and how that works. You will learn why the DOM can impede the speed of any usage heavy or large app and how React offers an incredible and simple solution in Virtual DOM to speed your applications. You’ll also learn about flux architecture, how it differs from MVC, and how you can include it in your React Native project to solve problems differently and efficiently. You will learn to create stunning user interfaces and interact with the various device capabilities. You will then boost your development capabilities by including some popular packages already developed by the React Native community that will helps you write less but do more. Finally, you’ll learn to how write test cases and submit your application to App Store. Using real-world examples with an example-driven approach, you will learn by doing and have a running app at the end of each chapter.

In all, we hope that you will find this a useful and quick read that will get you started with creating responsive and efficient apps.

Programming Code

The programming code for the examples in this book are located in a zip file that may be updated from time to time.  This file may be found in the Source Code/Errata tab on the book’s page at Apress.com/9781484213964.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.223.124.244