Designing React Hooks the Right Way: Explore design techniques and solutions to debunk the myths about adopting states using React Hooks
暫譯: 正確設計 React Hooks:探索設計技術與解決方案,揭穿使用 React Hooks 進行狀態管理的迷思

Jin, Fang

  • 出版商: Packt Publishing
  • 出版日期: 2022-02-10
  • 定價: $1,580
  • 售價: 9.5$1,501
  • 語言: 英文
  • 頁數: 278
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1803235950
  • ISBN-13: 9781803235950
  • 相關分類: React
  • 立即出貨 (庫存=1)

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

相關主題

商品描述

Get to grips with React Hooks and design your own custom Hook to manage application states for making better decisions in site architecture


Key Features:

  • Get to grips with Hooks' design and understand each built-in Hook's pitfalls with examples
  • Discover how to turn your existing code into a reusable Hook via code refactoring
  • Explore design solutions to identify and solve site performance issues involving Hooks


Book Description:

React hook creates a unique solution for using states in function components to orchestrate UI communication. They provide you with an easy interface to write custom data management solutions with low development and maintenance costs. Understanding how Hooks are designed enables you to use them more effectively, and this book helps you to do just that.


This book starts with a custom-crafted solution to reveal why Hooks are needed in the first place. You will learn about the React engine and discover how each built-in Hook can manage a persistent value by hooking into it. You will walk through the design and implementation of each hook with code so that you gain a solid understanding. Finally, you'll get to grips with each Hook's pitfalls and find out how to effectively overcome them.


By the end of this React book, you'll have gained the confidence to build and write Hooks for developing functional and efficient web applications at scale.


What You Will Learn:

  • Create your own hooks to suit your state management requirement
  • Detect the current window size of your website using useEffect
  • Debounce an action to improve user interface (UI) performance using useMemo
  • Establish a global site configuration using useContext
  • Avoid hard-to-find application memory leaks using useRef
  • Design a simple and effective API data layer using custom Hooks


Who this book is for:

This book is for web developers who are looking for a consistent and efficient approach for applying application states with Hooks. Basic knowledge of React will help you to get the most out of this book.

商品描述(中文翻譯)

掌握 React Hooks,設計您自己的自訂 Hook 以管理應用程式狀態,從而在網站架構中做出更好的決策

主要特點:


  • 掌握 Hooks 的設計,並通過範例了解每個內建 Hook 的陷阱

  • 發現如何通過代碼重構將現有代碼轉換為可重用的 Hook

  • 探索設計解決方案,以識別和解決與 Hooks 相關的網站性能問題

書籍描述:
React Hook 為在函數組件中使用狀態提供了一個獨特的解決方案,以協調 UI 通信。它們為您提供了一個簡單的介面,以低開發和維護成本編寫自訂數據管理解決方案。理解 Hooks 的設計使您能夠更有效地使用它們,而本書正是幫助您做到這一點。

本書從一個自訂的解決方案開始,揭示為什麼 Hooks 是必要的。您將了解 React 引擎,並發現每個內建 Hook 如何通過連接到它來管理持久值。您將通過代碼逐步了解每個 Hook 的設計和實現,以便獲得扎實的理解。最後,您將掌握每個 Hook 的陷阱,並找出如何有效克服它們。

在本書結束時,您將獲得信心,能夠構建和編寫 Hooks,以開發功能強大且高效的可擴展網頁應用程式。

您將學到的內容:


  • 創建自己的 Hooks 以滿足您的狀態管理需求

  • 使用 useEffect 檢測網站的當前窗口大小

  • 使用 useMemo 去抖動操作以改善用戶介面 (UI) 性能

  • 使用 useContext 建立全局網站配置

  • 使用 useRef 避免難以發現的應用程式內存洩漏

  • 使用自訂 Hooks 設計簡單而有效的 API 數據層

本書適合誰:
本書適合尋求一致且高效的方法來應用應用程式狀態的網頁開發人員。對 React 的基本知識將幫助您充分利用本書。