React Key Concepts - Second Edition: An in-depth guide to React's core features
暫譯: React 關鍵概念 - 第二版:深入探討 React 的核心特性

Schwarzmüller, Maximilian

  • 出版商: Packt Publishing
  • 出版日期: 2025-01-14
  • 售價: $1,700
  • 貴賓價: 9.5$1,615
  • 語言: 英文
  • 頁數: 544
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 183620227X
  • ISBN-13: 9781836202271
  • 相關分類: React
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Confidently implement React in your next project with this in-depth overview of React's core features - now updated for React 19.

Purchase of the print or Kindle book includes a free PDF ebook and bonus content from the author.

Key Features:

- Work through clear, concise explanations of core React 19 functionalities

- Complete practical exercises that challenge you to build your own simple apps

- Discover fullstack React with Next.js, React Server Components, Suspense, and more

Book Description:

Maximilian Schwarzmüller is a bestselling instructor who has helped more than three million students worldwide learn how to code. His bestselling React video course, "React - The Complete Guide", has over nine hundred thousand students on Udemy.

Max has written this quick-start reference that distills the core concepts of React. Simple explanations, relevant examples, and step-by-step derivations make this guide the ideal resource for busy developers. In this second edition, Max guides you through changes brought by React 19, including the new use() hook, form actions, and how to think about React on the server.

This book will support you through your next React projects in giving you a behind-the-scenes understanding of the framework - whether you've just finished Max's video course and are looking for a handy reference, or you're using a variety of other learning materials and need a single study guide to bring everything together.

You'll find full solutions to all end-of-chapter quizzes and exercises in the book's GitHub repository.

What You Will Learn:

- Build modern, user-friendly, and reactive web apps

- Create components and utilize props to pass data between them

- Handle events, perform state updates, and manage conditional content

- Add styles dynamically and conditionally for modern user interfaces

- Use advanced state management techniques such as React's Context API

- Utilize React Router to render different pages for different URLs

- Understand key best practices and optimization opportunities

- Learn about React Server Components and Server Actions

Who this book is for:

This React book is for developers who have prior experience with, or who are currently learning, the basics of React. You can use this book as a standalone resource to consolidate your understanding or as a companion guide to other courses.

To get the most value from this book, you should have a basic understanding of the fundamentals of JavaScript, HTML, and CSS.

Table of Contents

- React - What and Why

- Understanding React Components and JSX

- Components and Props

- Working with Events and State

- Rendering Lists and Conditional Content

- Styling React Apps

- Portals and Refs

- Handling Side Effects

- Handling User Input & Forms with Form Actions

- Behind the Scenes of React and Optimization Opportunities

- Working with Complex State

- Building Custom React Hooks

- Multipage Apps with React Router

- Managing Data with React Router

- Server-side Rendering & Building Fullstack Apps with Next.js

- React Server Components & Server Actions

- Understanding React Suspense & The use() Hook

- Next Steps and Further Resources

商品描述(中文翻譯)

自信地在您的下一個專案中實作 React,這本書深入概述了 React 的核心特性 - 現已更新至 React 19。

購買印刷版或 Kindle 版書籍包括免費的 PDF 電子書和作者的額外內容。

主要特點:
- 清晰、簡潔地解釋 React 19 的核心功能
- 完成實用的練習,挑戰您建立自己的簡單應用程式
- 探索全端 React,包含 Next.js、React Server Components、Suspense 等等

書籍描述:
Maximilian Schwarzmüller 是一位暢銷的講師,幫助全球超過三百萬名學生學習編程。他的暢銷 React 視頻課程「React - 完整指南」在 Udemy 上擁有超過九十萬名學生。

Max 撰寫了這本快速入門參考書,提煉了 React 的核心概念。簡單的解釋、相關的範例和逐步的推導使這本指南成為忙碌開發者的理想資源。在這第二版中,Max 引導您了解 React 19 帶來的變化,包括新的 use() hook、表單操作,以及如何在伺服器上思考 React。

這本書將支持您在下一個 React 專案中,讓您深入了解這個框架的運作 - 無論您剛完成 Max 的視頻課程並尋找方便的參考,或是使用各種其他學習材料並需要一個整合所有內容的學習指南。

您將在書籍的 GitHub 倉庫中找到所有章末測驗和練習的完整解答。

您將學到的內容:
- 建立現代、用戶友好且具反應性的網頁應用程式
- 創建組件並利用 props 在組件之間傳遞數據
- 處理事件、執行狀態更新和管理條件內容
- 動態和條件性地添加樣式以適應現代用戶界面
- 使用進階狀態管理技術,如 React 的 Context API
- 利用 React Router 為不同的 URL 渲染不同的頁面
- 理解關鍵最佳實踐和優化機會
- 了解 React Server Components 和 Server Actions

本書適合誰:
這本 React 書籍適合已具備 React 基礎知識的開發者,或目前正在學習 React 的人。您可以將這本書作為獨立資源來鞏固您的理解,或作為其他課程的輔助指南。

為了從這本書中獲得最大的價值,您應該對 JavaScript、HTML 和 CSS 的基本概念有基本的了解。

目錄
- React - 什麼是及為什麼
- 理解 React 組件和 JSX
- 組件和 Props
- 處理事件和狀態
- 渲染列表和條件內容
- 為 React 應用程式添加樣式
- Portals 和 Refs
- 處理副作用
- 使用表單操作處理用戶輸入和表單
- React 的幕後和優化機會
- 處理複雜狀態
- 建立自定義 React Hooks
- 使用 React Router 的多頁面應用程式
- 使用 React Router 管理數據
- 伺服器端渲染和使用 Next.js 建立全端應用程式
- React Server Components 和 Server Actions
- 理解 React Suspense 和 use() hook
- 下一步和進一步資源