Get a practical introduction to React Native the Java Script framework for writing & deploying fully featured mobile apps that render natively The second edition of this hands-on guide shows you how to build applications that target i OS Android & other mobile platforms instead of browsers-apps that can access platform features such as the camera user location & local storage Through code examples & step-by-step instructions web developers & frontend engineers familiar with React will learn how to build & style interfaces use mobile components & debug & deploy apps You'll learn how to extend React Native using third-party libraries or your own Java & Objective-C libraries Understand how React Native works under the hood with native UI components Examine how React Native's mobile-based components compare to basic HTML elements Create & style your own React Native components & applications Take advantage of platform-specific APIs as well as modules from the framework's community Incorporate platform-specific components into cross-platform apps Learn common pitfalls of React Native development & tools for dealing with them Combine a large application's many screens into a cohesive UX Handle state management in a large app with the Redux library