React 17 Design Patterns and Best Practices - Third Edition: Design, build, and deploy production-ready web applications using industry-standard pract
暫譯: React 17 設計模式與最佳實踐 - 第三版:設計、建構及部署符合業界標準的生產就緒網頁應用程式

Roldán, Carlos Santana

  • 出版商: Packt Publishing
  • 出版日期: 2021-05-17
  • 售價: $1,380
  • 貴賓價: 9.5$1,311
  • 語言: 英文
  • 頁數: 394
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1800560443
  • ISBN-13: 9781800560444
  • 相關分類: ReactDesign Pattern
  • 立即出貨 (庫存=1)

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

商品描述

Build modular React web apps that are scalable, maintainable, and powerful using design patterns and insightful best practices


Key Features:

  • Get up to speed with design patterns in React such as render props and controlled and uncontrolled inputs
  • Become well-versed with React Hooks in this updated third edition
  • Work through examples that can be used to create reusable code and extensible designs


Book Description:

React is an open-source, adaptable JavaScript library for building complex user interfaces (UIs) from small, detached bits called components. This book will help you to use React effectively to make your applications more flexible, easier to maintain, and improve their performance, while giving your workflow a huge boost by improving speed without affecting quality.


You'll start by understanding the internals of React, before gradually moving on to writing maintainable and clean code. The chapters that follow will show you how to build components that are reusable across the application, structure applications, and create forms that actually work. Later, you will build on your knowledge by exploring how to style React components and optimize them to make applications faster and more responsive. Finally, you'll write tests effectively and learn how to contribute to React and its ecosystem.


By the end of this book, you'll be able to avoid the process of trial and error and developmental headaches, and instead, have the skills you need to efficiently build and deploy real-world React web applications.


What You Will Learn:

  • Get to grips with the techniques of styling and optimizing React components
  • Create components using the new React Hooks
  • Get to grips with the new React Suspense technique and using GraphQL in your projects
  • Use server-side rendering to make applications load faster
  • Write a comprehensive set of tests to create robust and maintainable code
  • Build high-performing applications by optimizing components


Who this book is for:

This book is for web developers who want to increase their understanding of React and apply it to real-life app development. Intermediate-level experience with React and JavaScript is assumed.

商品描述(中文翻譯)

使用設計模式和深入的最佳實踐,構建可擴展、可維護且強大的模組化 React 網頁應用程式

主要特點:


  • 快速掌握 React 中的設計模式,例如 render props 以及受控和非受控輸入

  • 在這個更新的第三版中熟悉 React Hooks

  • 通過範例學習如何創建可重用的代碼和可擴展的設計

書籍描述:
React 是一個開源的、可適應的 JavaScript 函式庫,用於從小的、獨立的部分(稱為組件)構建複雜的用戶界面 (UIs)。本書將幫助您有效地使用 React,使您的應用程式更加靈活、易於維護,並提高其性能,同時通過提高速度而不影響質量來大幅提升您的工作流程。

您將首先了解 React 的內部運作,然後逐步進入編寫可維護和乾淨代碼的過程。接下來的章節將向您展示如何構建可在整個應用程式中重用的組件、結構化應用程式以及創建實際可用的表單。之後,您將通過探索如何為 React 組件添加樣式並優化它們來加深您的知識,以使應用程式更快且更具響應性。最後,您將有效地編寫測試,並學習如何為 React 及其生態系統做出貢獻。

在本書結束時,您將能夠避免試錯過程和開發上的頭痛,而是擁有高效構建和部署實際 React 網頁應用程式所需的技能。

您將學到的內容:


  • 掌握為 React 組件添加樣式和優化的技術

  • 使用新的 React Hooks 創建組件

  • 掌握新的 React Suspense 技術以及在項目中使用 GraphQL

  • 使用伺服器端渲染使應用程式加載更快

  • 編寫全面的測試集以創建穩健且可維護的代碼

  • 通過優化組件構建高效能的應用程式

本書適合誰:
本書適合希望增強對 React 理解並將其應用於實際應用程式開發的網頁開發人員。假設讀者具備中級的 React 和 JavaScript 經驗。