React Native – an open source JavaScript code library – developed and maintained by Facebook and Instagram (plus a thriving development community), allows developers to build mobile apps using only JavaScript. Learning to Build Mobile Apps With React Native will teach you how to build mobile apps that work on iOS and Android using React Native. You will also learn how to multiple real world React Native apps.

We’ve compiled a list of 5 best React Native books that anyone wanting to educate themselves about the technology should have on their bookshelf.

1. Learning React Native: Building Native Mobile Apps with JavaScript

Learning React Native by Bonnie Eisenman is one of the most popular React Native books out at the moment. Get a practical introduction to React Native, the JavaScript framework for writing and deploying fully featured mobile apps that look and feel native. With this hands-on guide, you’ll learn how to build applications that target iOS, Android, and other mobile platforms instead of browsers. You’ll also discover how to access platform features such as the camera, user location, and local storage.

With code examples and step-by-step instructions, author Bonnie Eisenman shows web developers and frontend engineers how to build and style interfaces, use mobile components, and debug and deploy apps. Along the way, you’ll build several increasingly sophisticated sample apps with React Native before putting everything together at the end.

  • Learn how React Native provides an interface to native UI components
  • Examine how the framework uses native components analogous to HTML elements
  • Create and style your own React Native components and applications
  • Install modules for APIs and features not supported by the framework
  • Get tools for debugging your code, and for handling issues outside of JavaScript
  • Put it all together with the Zebreto effective-memorization flashcard app
  • Deploy apps to the iOS App Store and Google’s Play Store

Title: Learning React Native: Building Native Mobile Apps with JavaScript

Author: Bonnie Eisenman

Buy it at: Amazon

2. React Native for iOS Development

React Native for iOS Development by Akshat Paul & Abhishek Nalwaya is a hands-on guide to building iOS apps with ease using React Native. React Native for iOS Development begins by explaining the concepts of Reactjs. The book then explores the anatomy & architecture(using flux) of React Native apps. React Native for iOS Development shows you how to design great user interfaces, add testing and deploy your app.  This book is full of examples that you can go through. React Native for iOS Development is a book that should be read by anyone that wants to make a React Native app for iOS.

Title: React Native for iOS Development

Authors: Akshat Paul and Abhishek Nalwaya

Buy it at: Amazon

3. React Native in Action: Developing iOS and Android Apps with JavaScript

React Native just may be the holy grail of cross-platform app development that many developers and companies have been hoping for. Using React Native, developers can build performant cross-platform native apps much easier than ever before, all with a single programming language: JavaScript. With the growing demand for apps and the increasing complexity that app development entails, React Native comes along at a perfect time. If you’re serious about app development or want to stay ahead of the curve on emerging and disruptive technologies, take a look at React Native.

React Native in Action gives iOS, Android, and web developers the knowledge and confidence to begin building high quality iOS and Android apps using the React Native framework. You’ll start by getting a clear understanding of what React Native is and how it works. Then you’ll follow step-by-step instructions to build your first functional app while you learn the fundamentals. This clearly-written book dives into more complex application development topics like styling, cross-platform and OS specific components, APIs, network requests, and animations. In the last part of the book, you’ll learn to develop data architectures and thoroughly test your apps. By the end, you’ll know to build high quality, cross-platform mobile apps with React Native.

Title: React Native in Action: Developing iOS and Android Apps with JavaScript

Author: Nader Dabit

Buy it at: Manning

4. Getting Started with React Native

Here’s another React Native book recommendation for those just starting out with the technology. Getting Started with React Native by Ethan Holmes and Tom Bray aims to provide readers with a simple and easy way to build fully-functional native applications in JavaScript. Beginning with a sample application to get you up and running, the authors move on to introducing a detailed explanation of how React Native works under the hood. Building upon this foundation, you’re then taken through the process of creating a real-world application from start to finish.

WHAT YOU WILL LEARN

  • Set up the React Native environment on both devices and emulators
  • Gain an in-depth understanding of how React Native works behind the scenes
  • Write your own custom native UI components
  • Learn the ins and outs of screen navigation
  • Master the art of layout and styles
  • Work with device-exclusive data such as geolocation
  • Develop native modules in Objective-C and Java that interact with JavaScript
  • Test and deploy your application for a production-ready environment.

Title: Getting Started with React Native

Authors: Ethan Holmes and Tom Bray

Buy it at: Amazon

5. React Native Cookbook

React Native Cookbook by Stan Bershadskiy & Crysfel Villa will take you through the basics recipes of React Native development all the way to recipes using advanced components and you can read our complete review here.

React Native Cookbook will teach you how to leverage iOS and Android while maximizing code reuse. This book will teach you to build rich and engaging user experiences using UIs with animation. The cookbook follows a top-down approach.

After making your React Native app, you will also be shown how to add automated testing and deploy the app on the popular app stores. React Native Cookbook also teaches you different strategies for working with data, like using Redux.

React Native Cookbook is definitely a great way to cook up some React Native applications. All aspiring React Native chefs  will learn some great recipes from React Native Cookbook.

Title: React Native Cookbook

Authors: Stan Bershadskiy and Crysfel Villa

Buy it at: Amazon

Compilation by Atom ID @ ReactSharing.com