React Projects
暫譯: React 專案
Roy Derks
- 出版商: Packt Publishing
- 出版日期: 2019-12-20
- 定價: $1,275
- 售價: 6.0 折 $765
- 語言: 英文
- 頁數: 474
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1789954932
- ISBN-13: 9781789954937
-
相關分類:
React
-
其他版本:
React Projects - Second Edition: Build advanced cross-platform projects with React and React Native to become a professional developer
買這商品的人也買了...
-
$520$343
相關主題
商品描述
Key Features
- Build React applications at scale using effective 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 the mobile platform 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 Higher Order Components (HOC), Context, and Hooks on multiple platforms, which will help you build full stack web and mobile applications efficiently. Finally, you'll delve into unit testing with Jest 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 progressive web applications using React components
- Build test-driven React applications using the Jest and Enzyme frameworks
- Understand full stack development using React, Apollo, and GraphQL
- Perform server-side rendering using React and React Router
- 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 應用程式
- 探索 React 的功能,如 Hooks、Context API 和 Suspense API
- 擴展 React 與 React Native 的整合,以構建跨平台的移動應用程式和遊戲
#### 書籍描述
React 是由 Facebook 開發的一個流行庫,用於構建令人印象深刻的用戶界面。React 通過使用 React Native 框架擴展其在移動平台上的能力,並與流行的網頁和移動工具整合,以構建可擴展的應用程式。
《React 專案》是您學習 React 開發的指南,通過使用現代開發模式並將 React 與強大的網頁工具(如 GraphQL、Expo 和 React 360)整合。您將從第一章開始構建一個實際的專案,並在進階到構建更複雜的專案時,親手開發可擴展的應用程式。在整本書中,您將使用最新版本的 React 和 React Native 探索多個平台上的功能,如高階組件(Higher Order Components, HOC)、Context 和 Hooks,這將幫助您高效地構建全棧的網頁和移動應用程式。最後,您將深入了解使用 Jest 進行單元測試,以構建測試驅動的應用程式。
到這本 React 書的結尾,您將具備在網頁和移動平台上構建可擴展的 React 應用程式所需的技能。
#### 您將學到什麼
- 使用各種現代 React 工具和框架創建多種應用程式
- 發現 React Hooks 如何現代化 React 應用程式的狀態管理
- 使用 React 組件開發漸進式網頁應用程式
- 使用 Jest 和 Enzyme 框架構建測試驅動的 React 應用程式
- 理解使用 React、Apollo 和 GraphQL 的全棧開發
- 使用 React 和 React Router 執行伺服器端渲染
- 使用 React Native 設計跨平台遊戲的手勢和動畫
#### 本書適合誰
本書適合希望探索 React 工具和框架以構建跨平台應用程式的 JavaScript 開發者。對網頁開發、ECMAScript 和 React 的基本知識將有助於理解本書中涵蓋的關鍵概念。
作者簡介
Roy Derks is a serial start-up CTO, conference speaker, and developer from Amsterdam. He has been actively programming since he was a teenager, starting as a self-taught programmer using online tutorials and books. At the age of 14, he founded his first start-up, a peer-to-peer platform where users could trade DVDs with other users for free. This marked the start of his career in web development, which back then primarily consisted of creating web applications using an MVC architecture with the LAMP stack.
In 2015, he was introduced to React and GraphQL at a hackathon in Berlin, and after winning a prize for his project, he started to use these technologies professionally. Over the next few years, he helped multiple start-ups create cross-platform applications using React and React Native, including a start-up he co-founded. He also started giving workshops and talks at conferences around the globe. In 2019, he gave over 20 conference talks about React, React Native, and GraphQL, inspiring over 10,000 developers worldwide.
作者簡介(中文翻譯)
Roy Derks 是一位來自阿姆斯特丹的連續創業公司首席技術官(CTO)、會議演講者和開發者。他自青少年時期起便開始積極編程,最初是一名自學的程序員,透過線上教程和書籍學習。14歲時,他創立了自己的第一家創業公司,這是一個點對點平台,讓用戶可以免費與其他用戶交易DVD。這標誌著他在網頁開發領域的職業生涯的開始,當時主要是使用LAMP堆疊和MVC架構來創建網頁應用程式。
在2015年,他在柏林的一次黑客馬拉松中接觸到了React和GraphQL,並在他的項目中獲得獎項後,開始專業使用這些技術。在接下來的幾年中,他幫助多家創業公司使用React和React Native創建跨平台應用程式,包括他共同創辦的一家創業公司。他還開始在全球各地的會議上舉辦工作坊和演講。2019年,他發表了超過20場有關React、React Native和GraphQL的會議演講,啟發了全球超過10,000名開發者。
目錄大綱
- Creating a Movie List Application in React
- Creating a Progressive Web Application with Reusable React Components
- Build a Dynamic Project Management Board with React and Suspense
- Build a SSR-Based Community Feed Using React Router
- Build a Personal Shopping List Application Using Context API and Hooks
- Build an Application Exploring TDD Using Jest and Enzyme
- Build a Full Stack E-Commerce Application with React Native and GraphQL
- Build a House Listing Application with React Native and Expo
- Build an Animated Game Using React Native and Expo
- Creating a Real-Time Messaging Application with React Native and Expo
- Build a Full Stack Social Media Application with React Native and GraphQL
- Creating a Virtual Reality Application with React 360
目錄大綱(中文翻譯)
- Creating a Movie List Application in React
- Creating a Progressive Web Application with Reusable React Components
- Build a Dynamic Project Management Board with React and Suspense
- Build a SSR-Based Community Feed Using React Router
- Build a Personal Shopping List Application Using Context API and Hooks
- Build an Application Exploring TDD Using Jest and Enzyme
- Build a Full Stack E-Commerce Application with React Native and GraphQL
- Build a House Listing Application with React Native and Expo
- Build an Animated Game Using React Native and Expo
- Creating a Real-Time Messaging Application with React Native and Expo
- Build a Full Stack Social Media Application with React Native and GraphQL
- Creating a Virtual Reality Application with React 360