In this chapter, you'll get up-and-running with React Native. Thankfully, much of the boilerplate stuff regarding the creation of a new project is handled for us by React Native command line tools. I'll explain what's actually created for you when you initialize an empty project. Then, I'll show you how to run the project on iOS and on Android simulators.
React and React Native
By :
React and React Native
By:
Overview of this book
para 1: Dive into the world of React and create powerful applications with responsive and streamlined UIs! With React best practices for both Android and iOS, this book demonstrates React and React Native in action, helping you to create intuitive and engaging applications. Para 2: React and React Native allow you to build desktop, mobile and native applications for all major platforms. Combined with Flux and Relay, you?ll be able to create powerful and feature-complete applications from just one code base. Para 3: Discover how to build desktop and mobile applications using Facebook?s innovative UI libraries. You?ll also learn how to craft composable UIs using React, and then apply these concepts to building Native UIs using React Native. Finally, find out how you can create React applications which run on all major platforms, and leverage Relay for feature-complete and data-driven applications. Para 4: What?s Inside ? Craft composable UIs using React & build Native UIs using React Native ? Create React applications for major platforms ? Access APIs ? Leverage Relay for data-driven web & native mobile applications
Table of Contents (34 chapters)
React and React Native
Credits
About the Author
About the Reviewer
www.PacktPub.com
Customer Feedback
Dedication
Preface
Free Chapter
Why React?
Rendering with JSX
Understanding Properties and State
Event Handling – The React Way
Crafting Reusable Components
The React Component Lifecycle
Validating Component Properties
Extending Components
Handling Navigation with Routes
Server-Side React Components
Mobile-First React Components
Why React Native?
Kickstarting React Native Projects
Building Responsive Layouts with Flexbox
Navigating Between Screens
Rendering Item Lists
Showing Progress
Geolocation and Maps
Collecting User Input
Alerts, Notifications, and Confirmation
Responding to User Gestures
Controlling Image Display
Going Offline
Handling Application State
Why Relay and GraphQL?
Customer Reviews