React Projects - Second Edition: Build advanced cross-platform projects with React and React Native to become a professional developer
暫譯: React 專案 - 第二版:使用 React 和 React Native 建立進階跨平台專案,成為專業開發者

Derks, Roy

  • 出版商: Packt Publishing
  • 出版日期: 2022-04-29
  • 售價: $1,460
  • 貴賓價: 9.5$1,387
  • 語言: 英文
  • 頁數: 384
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1801070636
  • ISBN-13: 9781801070638
  • 相關分類: ReactCross-Platform
  • 立即出貨 (庫存=1)

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

相關主題

商品描述

Learn how to develop real-world applications of varying complexity for the web, mobile, and VR devices using React, React Native, React 360, and more

Key Features

- Build React applications at scale using React patterns and best practices
- Explore React features such as Hooks, the Context API, and the Suspense API
- Extend React's integration with React Native for building cross-platform mobile apps and games

Book Description

Developed by Facebook, React is a popular library for building impressive user interfaces. React extends its capabilities to mobile platforms using the React Native framework and integrates with popular web and mobile tools to build scalable applications.

React Projects is your guide to learning React development by using modern development patterns and integrating React with powerful web tools, such as GraphQL, Expo, and React 360. You'll start building a real-world project right from the first chapter and get hands-on with developing scalable applications as you advance to building more complex projects. Throughout the book, you'll use the latest versions of React and React Native to explore features such as routing, Context, and Hooks on multiple platforms, which will help you build full-stack web and mobile applications efficiently. Finally, you'll get to grips with unit testing with Jest and end-to-end testing with Cypress to build test-driven apps.

By the end of this React book, you'll have developed the skills necessary to start building scalable React apps across web and mobile platforms.

What you will learn

- Create a wide range of applications using various modern React tools and frameworks
- Discover how React Hooks modernize state management for React apps
- Develop web applications using styled and reusable React components
- Build test-driven React applications using Jest, React Testing Library, and Cypress
- Understand full-stack development using GraphQL, Apollo, and React
- Perform server-side rendering using React and Next.js
- Create animated games using React Native and Expo
- Design gestures and animations for a cross-platform game using React Native

Who this book is for

The book is for JavaScript developers who want to explore React tooling and frameworks for building cross-platform applications. Basic knowledge of web development, ECMAScript, and React will assist with understanding key concepts covered in this book.

商品描述(中文翻譯)

學習如何使用 React、React Native、React 360 等技術為網頁、行動裝置和虛擬實境設備開發各種複雜度的實際應用程式。

主要特點

- 使用 React 模式和最佳實踐大規模構建 React 應用程式
- 探索 React 的功能,如 Hooks、Context API 和 Suspense API
- 擴展 React 與 React Native 的整合,以構建跨平台的行動應用程式和遊戲

書籍描述

React 是由 Facebook 開發的一個流行庫,用於構建令人印象深刻的用戶界面。React 通過 React Native 框架擴展其在行動平台上的能力,並與流行的網頁和行動工具整合,以構建可擴展的應用程式。

《React Projects》是您學習 React 開發的指南,通過使用現代開發模式並將 React 與強大的網頁工具(如 GraphQL、Expo 和 React 360)整合。您將從第一章開始構建一個實際項目,並在進階到構建更複雜的項目時,親手開發可擴展的應用程式。在整本書中,您將使用最新版本的 React 和 React Native 探索多個平台上的路由、Context 和 Hooks 等功能,這將幫助您高效地構建全棧的網頁和行動應用程式。最後,您將學會使用 Jest 進行單元測試和使用 Cypress 進行端到端測試,以構建測試驅動的應用程式。

在這本 React 書籍結束時,您將具備在網頁和行動平台上構建可擴展的 React 應用程式所需的技能。

您將學到的內容

- 使用各種現代 React 工具和框架創建各種應用程式
- 發現 React Hooks 如何現代化 React 應用程式的狀態管理
- 使用樣式化和可重用的 React 元件開發網頁應用程式
- 使用 Jest、React Testing Library 和 Cypress 構建測試驅動的 React 應用程式
- 理解使用 GraphQL、Apollo 和 React 的全棧開發
- 使用 React 和 Next.js 執行伺服器端渲染
- 使用 React Native 和 Expo 創建動畫遊戲
- 為跨平台遊戲設計手勢和動畫,使用 React Native

本書適合對象

本書適合希望探索 React 工具和框架以構建跨平台應用程式的 JavaScript 開發者。具備基本的網頁開發、ECMAScript 和 React 知識將有助於理解本書中涵蓋的關鍵概念。

目錄大綱

1. Creating a Single-Page Application in React
2. Creating a Portfolio in React with Reusable Components and Routing
3. Building a Dynamic Project Management Board
4. Building a Server-Side-Rendered Community Feed Using Next.js
5. Build a Personal Shopping List Application Using Context and Hooks
6. Building an Application Exploring TDD Using the React Testing Library and Cypress
7. Building a Full-Stack E-Commerce Application with Next.js and GraphQL
8. Building an Animated Game Using React Native and Expo
9. Building a Full-Stack Social Media Application with React Native and Expo
10. Creating a Virtual Reality Application with React and Three.js

目錄大綱(中文翻譯)

1. Creating a Single-Page Application in React

2. Creating a Portfolio in React with Reusable Components and Routing

3. Building a Dynamic Project Management Board

4. Building a Server-Side-Rendered Community Feed Using Next.js

5. Build a Personal Shopping List Application Using Context and Hooks

6. Building an Application Exploring TDD Using the React Testing Library and Cypress

7. Building a Full-Stack E-Commerce Application with Next.js and GraphQL

8. Building an Animated Game Using React Native and Expo

9. Building a Full-Stack Social Media Application with React Native and Expo

10. Creating a Virtual Reality Application with React and Three.js