Learn React with TypeScript - Second Edition: A beginner's guide to reactive web development with React 18 and TypeScript

Rippon, Carl

  • 出版商: Packt Publishing
  • 出版日期: 2023-03-03
  • 售價: $1,600
  • 貴賓價: 9.5$1,520
  • 語言: 英文
  • 頁數: 474
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1804614203
  • ISBN-13: 9781804614204
  • 相關分類: ReactJavaScriptTypeScript
  • 立即出貨 (庫存=1)

商品描述

Take your first step in building modern-day component-based web apps using the latest features and capabilities of React and TypeScript with this easy-to-follow guide


Key Features:

  • Learn to use different React hooks with TypeScript
  • Explore different styling approaches while building React web apps
  • Gain experience in using React Dev Tools to debug components
  • Purchase of the print or Kindle book includes a free PDF eBook


Book Description:

Reading, navigating, and debugging a large frontend codebase is a major issue faced by frontend developers. This book is designed to help web developers like you learn about ReactJS and TypeScript, both of which power large-scale apps for many organizations.

This second edition of Learn React with TypeScript is updated, enhanced, and improved to cover new features of React 18 including hooks, state management libraries, and features of TypeScript 4. The book will enable you to create well-structured and reusable React components that are easy to read and maintain, leveraging modern design patterns.

You'll be able to ensure that all your components are type-safe, making the most of TypeScript features, including some advanced types. You'll also learn how to manage complex states using Redux and how to interact with a GraphQL web API. Finally, you'll discover how to write robust unit tests for React components using Jest.

By the end of the book, you'll be well-equipped to use both React and TypeScript.


What You Will Learn:

  • Gain first-hand experience of TypeScript and its productivity features
  • Understand how to transpile your TypeScript code into JavaScript for running in a browser
  • Build a React frontend codebase with hooks
  • Interact with REST and GraphQL web APIs
  • Design and develop strongly typed reusable components
  • Create automated component tests


Who this book is for:

This book is for experienced frontend developers looking to build large scale web applications using React and TypeScript. Intermediate knowledge of JavaScript, HTML and CSS is a prerequisite.

商品描述(中文翻譯)

使用最新的React和TypeScript功能和能力,以這本易於理解的指南,開始建立現代化的基於組件的網絡應用程式。

主要特點:
- 學習使用不同的React hooks和TypeScript
- 在構建React網絡應用程式時探索不同的樣式方法
- 使用React Dev Tools來調試組件
- 購買印刷版或Kindle電子書,將獲得免費的PDF電子書

書籍描述:
對於前端開發人員來說,閱讀、導航和調試大型前端代碼庫是一個重大問題。本書旨在幫助像您這樣的網絡開發人員學習ReactJS和TypeScript,這兩者都為許多組織的大型應用程式提供動力。

這本《使用TypeScript學習React》第二版已經更新、增強和改進,以涵蓋React 18的新功能,包括hooks、狀態管理庫和TypeScript 4的功能。本書將使您能夠創建結構良好且可重用的React組件,易於閱讀和維護,並利用現代設計模式。

您將能夠確保所有組件都是類型安全的,充分利用TypeScript的功能,包括一些高級類型。您還將學習如何使用Redux管理複雜的狀態,以及如何與GraphQL網絡API交互。最後,您將發現如何使用Jest為React組件編寫強大的單元測試。

通過閱讀本書,您將熟練使用React和TypeScript。

學到的內容:
- 獲得TypeScript及其生產力功能的第一手經驗
- 了解如何將TypeScript代碼轉譯為在瀏覽器中運行的JavaScript
- 使用hooks構建React前端代碼庫
- 與REST和GraphQL網絡API交互
- 設計和開發強類型的可重用組件
- 創建自動化的組件測試

適合閱讀對象:
本書適合有經驗的前端開發人員,他們希望使用React和TypeScript構建大型網絡應用程式。需要具備中級JavaScript、HTML和CSS知識。