Beginning React: Simplify your frontend development workflow and enhance the user experience of your applications with React

Andrea Chiarelli

  • 出版商: Packt Publishing
  • 出版日期: 2018-07-25
  • 售價: $860
  • 貴賓價: 9.5$817
  • 語言: 英文
  • 頁數: 96
  • 裝訂: Paperback
  • ISBN: 1789530520
  • ISBN-13: 9781789530520
  • 相關分類: React使用者經驗 UX
  • 下單後立即進貨 (約3~4週)

商品描述

Take your web applications to a whole new level with efficient, component-based UIs that deliver cutting-edge interactivity and performance.

Key Features

  • Elaborately explains basics before introducing advanced topics
  • Explains creating and managing the state of components across applications
  • Implement over 15 practical activities and exercises across 11 topics to reinforce your learning

Book Description

Projects like Angular and React are rapidly changing how development teams build and deploy web applications to production. In this book, you'll learn the basics you need to get up and running with React and tackle real-world projects and challenges. It includes helpful guidance on how to consider key user requirements within the development process, and also shows you how to work with advanced concepts such as state management, data-binding, routing, and the popular component markup that is JSX. As you complete the included examples, you'll find yourself well-equipped to move onto a real-world personal or professional frontend project.

What you will learn

  • Understand how React works within a wider application stack
  • Analyze how you can break down a standard interface into specific components
  • Successfully create your own increasingly complex React components with HTML or JSX
  • Correctly handle multiple user events and their impact on overall application state
  • Understand the component lifecycle to optimize the UX of your application
  • Configure routing to allow effortless, intuitive navigation through your components

Who this book is for

If you are a frontend developer who wants to create truly reactive user interfaces in JavaScript, then this is the book for you. For React, you'll need a solid foundation in the essentials of the JavaScript language, including new OOP features that were introduced in ES2015. An understanding of HTML and CSS is assumed, and a basic knowledge of Node.js will be useful in the context of managing a development workflow, but is not essential.

Table of Contents

  1. Introducing React and UI Design
  2. Creating Components
  3. Managing User Interactivity

商品描述(中文翻譯)

將您的網頁應用程式提升到全新水平,使用高效、基於組件的用戶界面,提供尖端的互動性和性能。

主要特點:
- 在介紹高級主題之前,詳細解釋基礎知識
- 解釋如何在應用程式中創建和管理組件的狀態
- 通過11個主題的15個實用活動和練習來強化學習

書籍描述:
像Angular和React這樣的項目正在迅速改變開發團隊構建和部署網頁應用程式的方式。在本書中,您將學習React的基礎知識,並應對真實世界的項目和挑戰。它提供了有關如何在開發過程中考慮關鍵用戶需求的有用指導,並向您展示如何使用高級概念,如狀態管理、數據綁定、路由和流行的組件標記語言JSX。通過完成示例,您將具備足夠的能力進入真實世界的個人或專業前端項目。

您將學到什麼:
- 了解React在更廣泛的應用程式堆棧中的運作方式
- 分析如何將標準界面拆分為特定組件
- 使用HTML或JSX成功創建越來越複雜的React組件
- 正確處理多個用戶事件及其對整個應用程式狀態的影響
- 了解組件生命週期以優化應用程式的用戶體驗
- 配置路由以實現組件之間的無縫、直觀導航

本書適合對JavaScript中創建真正反應式用戶界面感興趣的前端開發人員。對於React,您需要對JavaScript語言的基礎知識有扎實的理解,包括ES2015中引入的新面向對象編程功能。假設您已經了解HTML和CSS,並且對於管理開發工作流程,基本的Node.js知識將會有所幫助,但不是必需的。

目錄:
1. 介紹React和UI設計
2. 創建組件
3. 管理用戶互動