React 18 Design Patterns and Best Practices - Fourth Edition: Design, build, and deploy production-ready web applications with React by leveraging ind

Roldán, Carlos Santana

  • 出版商: Packt Publishing
  • 出版日期: 2023-07-31
  • 售價: $1,650
  • 貴賓價: 9.5$1,568
  • 語言: 英文
  • 頁數: 524
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1803233109
  • ISBN-13: 9781803233109
  • 相關分類: ReactDesign Pattern
  • 立即出貨 (庫存=1)

商品描述

Dive in and discover how to build awesome React web apps that you can scale and maintain using design patterns and the latest industry insights

Purchase of the print or Kindle book includes a free PDF eBook

Key Features

  • Discover and unpack the latest React 18 and Node 19 features in this updated fourth edition
  • Get up to speed with TypeScript, MonoRepo architecture, and several cutting-edge React tools
  • Learn from plenty of real-world examples and an improved chapter flow

Book Description

React helps you work smarter, not harder — but to reap the benefits of this popular JavaScript library and its components, you need a straightforward guide that will teach you how to make the most of it.

React 18 Design Patterns and Best Practices will help you use React effectively to make your applications more flexible, easier to maintain, and improve their performance, while giving your workflow a huge boost. With a better organization of topics and knowledge about best practices added to your developer toolbox, the updated fourth edition ensures an enhanced learning experience.

The book is split into three parts; the first will teach you the fundamentals of React patterns, the second will dive into how React works, and the third will focus on real-world applications. All the code samples are updated to the latest version of React and you’ll also find plenty of new additions that explore React 18 and Node 19’s newest features, alongside MonoRepo Architecture and a dedicated chapter on TypeScript.

By the end of this book, you'll be able to efficiently build and deploy real-world React web applications.

What you will learn

  • Get familiar with the new React 18 and Node 19 features
  • Explore TypeScript's basic and advanced capabilities
  • Make components communicate with each other by applying various patterns and techniques
  • Dive into MonoRepo architecture
  • 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 styling and optimizing React components

Who this book is for

This book is for web developers who want to master React by learning key design patterns and best practices in real-world application development. You’ll need an intermediate-level experience with React and JavaScript before you get started.

商品描述(中文翻譯)

深入探索並發現如何使用設計模式和最新的行業見解來構建令人驚艷的React網絡應用程序,並實現可擴展性和維護性。

購買印刷版或Kindle書籍將包括一本免費的PDF電子書。

主要特點:

- 在這本更新的第四版中,了解並解析最新的React 18和Node 19功能。
- 熟悉TypeScript、MonoRepo架構和幾個尖端的React工具。
- 通過大量的實例和改進的章節流程進行學習。

書籍描述:

React可以讓您更聰明地工作,而不是更辛苦-但要充分利用這個流行的JavaScript庫及其組件,您需要一個直接的指南,教您如何充分利用它。

《React 18設計模式和最佳實踐》將幫助您有效地使用React,使您的應用程序更靈活、更易於維護,並提高其性能,同時大大提升您的工作流程。通過將主題的組織和最佳實踐的知識添加到您的開發者工具箱中,這本更新的第四版確保了增強的學習體驗。

本書分為三個部分:第一部分將教您React模式的基礎知識,第二部分將深入探討React的工作原理,第三部分將重點關注實際應用。所有代碼示例都已更新到最新版本的React,您還會發現許多新的內容,探索React 18和Node 19的最新功能,以及MonoRepo架構和專門的TypeScript章節。

通過閱讀本書,您將能夠高效地構建和部署實際的React網絡應用程序。

您將學到什麼:

- 熟悉新的React 18和Node 19功能。
- 探索TypeScript的基本和高級功能。
- 通過應用各種模式和技術,使組件彼此通信。
- 深入研究MonoRepo架構。
- 使用服務器端渲染使應用程序加載更快。
- 編寫全面的測試集,創建堅固且易於維護的代碼。
- 通過樣式化和優化React組件來構建高性能應用程序。

本書適合對React和JavaScript有中級經驗的Web開發人員,他們希望通過學習關鍵的設計模式和最佳實踐來掌握React在實際應用開發中的應用。

目錄大綱

  1. Taking Your First Steps with React
  2. Introducing TypeScript
  3. Cleaning Up Your Code
  4. Exploring Popular Composition Patterns
  5. Writing Code for the Browser
  6. Making Your Components Look Beautiful
  7. Anti-Patterns to Be Avoided
  8. React Hooks
  9. React Router
  10. React 18 New Features
  11. Managing Data
  12. Server-Side Rendering
  13. Understanding GraphQL with a Real Project
  14. MonoRepo Architecture
  15. Improving the Performance of Your Applications
  16. Testing and Debugging
  17. Deploying to Production

目錄大綱(中文翻譯)

- 使用 React 的第一步
- 介紹 TypeScript
- 清理你的程式碼
- 探索常用的組合模式
- 為瀏覽器撰寫程式碼
- 讓你的元件看起來美觀
- 需要避免的反模式
- React Hooks
- React Router
- React 18 的新功能
- 資料管理
- 伺服器端渲染
- 透過真實專案了解 GraphQL
- MonoRepo 架構
- 提升應用程式的效能
- 測試和除錯
- 部署到生產環境