React and React Native
暫譯: React 與 React Native

Adam Boduch

買這商品的人也買了...

相關主題

商品描述

Key Features

  • Build React and React Native applications using familiar component concepts
  • Dive deep into each platform, from routing in React to creating native mobile applications that can run offline
  • Use Facebook's Relay, React and GraphQL technologies, to create a unified architecture that powers both web and native applications

Book Description

React and React Native allows you to build cross-platform desktop and mobile applications using Facebook's innovative UI libraries. Combined with the Flux data architecture and Relay, you can now create powerful and feature-complete applications from one code base.

This book is split into three parts. The first part shows you how to start crafting composable UIs using React, from rendering with JSX and creating reusable components through to routing and creating isomorphic applications that run on Node.

The second part then shows you how to take the concepts of React and apply them to building Native UIs using React Native. You'll find out how to build responsive and streamlined UIs that can properly handle user interactions in a mobile environment. You'll also learn how to access device-specific APIs such as the geolocation API, and how to handle offline development with React Native.

The last part ties all of these skills together and shows you how you can create React applications that run on every major platform. As well as understanding application state in depth, you'll learn how to leverage Relay to make feature-complete, data-driven web and native mobile applications.

What you will learn

  • Craft reusable React components
  • Control navigation using the React Router to help keep you UI in sync with URLs
  • Build isomorphic web applications using Node.js
  • Use the Flexbox layout model to create responsive mobile designs
  • Leverage the native APIs of Android and iOS to build engaging applications with React Native
  • Respond to gestures in a way that's intuitive for the user
  • Use Relay to build a unified data architecture for your React UIs

商品描述(中文翻譯)

**主要特點**

- 使用熟悉的組件概念來構建 React 和 React Native 應用程式
- 深入了解每個平台,從 React 的路由到創建可以離線運行的原生移動應用程式
- 使用 Facebook 的 Relay、React 和 GraphQL 技術,創建一個統一的架構,支持網頁和原生應用程式

**書籍描述**

React 和 React Native 允許您使用 Facebook 的創新 UI 庫來構建跨平台的桌面和移動應用程式。結合 Flux 數據架構和 Relay,您現在可以從一個代碼庫創建強大且功能完整的應用程式。

本書分為三個部分。第一部分展示了如何使用 React 開始構建可組合的 UI,從使用 JSX 渲染和創建可重用組件,到路由和創建在 Node 上運行的同構應用程式。

第二部分則展示了如何將 React 的概念應用於使用 React Native 構建原生 UI。您將了解如何構建能夠正確處理移動環境中用戶互動的響應式和精簡的 UI。您還將學習如何訪問設備特定的 API,例如地理位置 API,以及如何使用 React Native 處理離線開發。

最後一部分將所有這些技能結合在一起,展示如何創建在每個主要平台上運行的 React 應用程式。除了深入理解應用程式狀態外,您還將學習如何利用 Relay 來構建功能完整、數據驅動的網頁和原生移動應用程式。

**您將學到的內容**

- 創建可重用的 React 組件
- 使用 React Router 控制導航,以幫助保持 UI 與 URL 的同步
- 使用 Node.js 構建同構網頁應用程式
- 使用 Flexbox 佈局模型創建響應式移動設計
- 利用 Android 和 iOS 的原生 API 使用 React Native 構建引人入勝的應用程式
- 以用戶直觀的方式響應手勢
- 使用 Relay 為您的 React UI 構建統一的數據架構