Elevating React Web Development with Gatsby: Practical guide to building performant, accessible, and interactive web apps with React and Gatsby.js 4
暫譯: 提升 React 網頁開發的 Gatsby:使用 React 和 Gatsby.js 4 建立高效能、可及性及互動性網頁應用的實用指南

Larsen-Disney, Samuel

  • 出版商: Packt Publishing
  • 出版日期: 2022-01-21
  • 售價: $1,840
  • 貴賓價: 9.5$1,748
  • 語言: 英文
  • 頁數: 314
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1800209096
  • ISBN-13: 9781800209091
  • 相關分類: React
  • 海外代購書籍(需單獨結帳)

商品描述

Key Features

  • Understand how to use Gatsby to build, test, and deploy an end-to-end website and manage SEO
  • Build reusable templates to streamline your workflows
  • Create plugins, add authentication, and work with real-time data

Book Description

Gatsby is a powerful React static site generator that enables you to create lightning-fast web experiences. With the latest version of Gatsby, you can combine your static content with server-side rendered and deferred static content to create a fully rounded application. Elevating React Web Development with Gatsby provides a comprehensive introduction for anyone new to GatsbyJS and will help you get up to speed in no time.

Complete with hands-on tutorials and projects, this easy-to-follow guide starts by teaching you the core concepts of GatsbyJS. You'll then discover how to build performant, accessible, and scalable websites with the GatsbyJS framework. Once you've worked through the practical projects in the book, you'll be able to build anything from a personal website to large-scale applications with authentication and make your site rise through those SEO rankings.

By the end of this Gatsby development book, you'll be well-versed in every aspect of the tool's performance and accessibility and have learned how to build client websites that your users will love.

What you will learn

  • Understand what GatsbyJS is, where it excels, and how to use it
  • Structure and build a GatsbyJS site with confidence
  • Elevate your site with an industry-standard approach to styling
  • Configure your GatsbyJS projects with search engine optimization to improve their ranking
  • Get to grips with advanced GatsbyJS concepts to create powerful and dynamic sites
  • Supercharge your site with translations for a global audience
  • Discover how to use third-party services that provide interactivity to users

Who this book is for

This book is for web developers who want to use GatsbyJS with React to build better static and dynamic client-side apps. Prior experience of working with React basics is necessary. Knowledge of Node.js fundamentals will help you to get the most out of this web development book.

商品描述(中文翻譯)

**主要特點**

- 了解如何使用 Gatsby 建立、測試和部署端到端網站並管理 SEO
- 建立可重用的模板以簡化工作流程
- 創建插件、添加身份驗證並處理即時數據

**書籍描述**

Gatsby 是一個強大的 React 靜態網站生成器,使您能夠創建閃電般快速的網頁體驗。使用最新版本的 Gatsby,您可以將靜態內容與伺服器端渲染和延遲靜態內容結合,創建一個完整的應用程式。《使用 Gatsby 提升 React 網頁開發》為任何新接觸 GatsbyJS 的人提供了全面的介紹,幫助您迅速上手。

這本易於跟隨的指南配有實作教程和專案,首先教您 GatsbyJS 的核心概念。接著,您將發現如何使用 GatsbyJS 框架構建高效、可訪問且可擴展的網站。當您完成書中的實作專案後,您將能夠從個人網站到大型應用程式(包括身份驗證)隨心所欲地構建,並使您的網站在 SEO 排名中脫穎而出。

在這本 Gatsby 開發書的結尾,您將熟悉該工具的性能和可訪問性的各個方面,並學會如何構建用戶喜愛的客戶網站。

**您將學到的內容**

- 了解 GatsbyJS 是什麼、它的優勢以及如何使用它
- 自信地結構和構建 GatsbyJS 網站
- 以行業標準的樣式方法提升您的網站
- 配置您的 GatsbyJS 專案以進行搜尋引擎優化,提高其排名
- 掌握進階的 GatsbyJS 概念,以創建強大且動態的網站
- 為全球受眾增強您的網站翻譯功能
- 探索如何使用提供互動性的第三方服務

**本書適合誰**

本書適合希望使用 GatsbyJS 與 React 建立更好的靜態和動態客戶端應用程式的網頁開發人員。需要具備 React 基礎的先前經驗。了解 Node.js 基礎知識將幫助您充分利用這本網頁開發書。

作者簡介

Sam studied Computer Science at King's College London. He helped design and build American Express' websites. Since then he moved to BehaviourLab where he led front-end development before deciding he wanted to get out of finance. He has since become a Senior Front-End Engineer at Zone. He is most at home coding in React, Javascript, GraphQL & Gatsby but is always open to learning something new. When coding he likes to ensure his code is accessible and performant. In the last year Sam has contributed 1300+ times to open source projects. He enjoys teaching the next generation to code through his articles, presentations and at hackathons.

作者簡介(中文翻譯)

薩姆(Sam)在倫敦國王學院(King's College London)學習計算機科學。他曾協助設計和建造美國運通(American Express)的網站。此後,他轉到BehaviourLab,負責前端開發,然後決定想要離開金融行業。現在,他已成為Zone的高級前端工程師。他最擅長使用React、JavaScript、GraphQL和Gatsby進行編碼,但始終樂於學習新事物。在編碼時,他喜歡確保自己的代碼可訪問且性能良好。在過去的一年中,薩姆已經為開源項目貢獻了1300多次。他喜歡通過自己的文章、演講和黑客馬拉松(hackathons)來教導下一代編程。

目錄大綱

Table of Contents

  1. An Overview of Gatsby.js for the Uninitiated
  2. Styling Choices and Creating Reusable Layouts
  3. Sourcing and Querying Data (from Anywhere!)
  4. Creating Reusable Templates
  5. Working with Images
  6. Improving Your Site's Search Engine Optimisation
  7. Testing and Auditing Your Site
  8. Web Analytics and Performance Monitoring
  9. Deployment and Hosting
  10. Creating Gatsby Plugins
  11. Creating Authenticated Experiences
  12. Using Real Time Data
  13. Internationalization and Localization

目錄大綱(中文翻譯)

Table of Contents


  1. An Overview of Gatsby.js for the Uninitiated

  2. Styling Choices and Creating Reusable Layouts

  3. Sourcing and Querying Data (from Anywhere!)

  4. Creating Reusable Templates

  5. Working with Images

  6. Improving Your Site's Search Engine Optimisation

  7. Testing and Auditing Your Site

  8. Web Analytics and Performance Monitoring

  9. Deployment and Hosting

  10. Creating Gatsby Plugins

  11. Creating Authenticated Experiences

  12. Using Real Time Data

  13. Internationalization and Localization

最後瀏覽商品 (20)