Learning React: Functional Web Development with React and Redux

Alex Banks, Eve Porcello

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

商品描述

If you want to learn how to build efficient user interfaces with React, this is your book. Authors Alex Banks and Eve Porcello show you how to create UIs with this small JavaScript library that can deftly display data changes on large-scale, data-driven websites without page reloads. Along the way, you’ll learn how to work with functional programming and the latest ECMAScript features.

Developed by Facebook, and used by companies including Netflix, Walmart, and The New York Times for large parts of their web interfaces, React is quickly growing in use. By learning how to build React components with this hands-on guide, you’ll fully understand how useful React can be in your organization.

  • Learn key functional programming concepts with JavaScript
  • Peek under the hood to understand how React runs in the browser
  • Create application presentation layers by mounting and composing React components
  • Use component trees to manage data and reduce the time you spend debugging applications
  • Explore React’s component lifecycle and use it to load data and improve UI performance
  • Use a routing solution for browser history, bookmarks, and other features of single-page applications
  • Learn how to structure React applications with servers in mind

商品描述(中文翻譯)

如果你想學習如何使用React建立高效的使用者介面,這本書是為你而寫的。作者Alex Banks和Eve Porcello將向你展示如何使用這個小型JavaScript庫來在大規模、數據驅動的網站上靈活地顯示數據變化,而無需重新載入頁面。在學習的過程中,你將學習如何使用函數式編程和最新的ECMAScript功能。

React由Facebook開發,被包括Netflix、Walmart和《紐約時報》在內的公司廣泛使用於其網頁界面的大部分。通過這本實踐指南,你將完全了解React在組織中的實用價值,並學會如何建立React組件。

本書的內容包括:
- 用JavaScript學習關鍵的函數式編程概念
- 深入了解React在瀏覽器中的運行原理
- 通過安裝和組合React組件來創建應用程序的展示層
- 使用組件樹來管理數據,減少調試應用程序所需的時間
- 探索React的組件生命周期,並利用它來加載數據和提高UI性能
- 使用路由解決方案來處理瀏覽器歷史、書籤和其他單頁應用程序的功能
- 學習如何以服務器為中心結構React應用程序

這本書將幫助你深入了解React並將其應用於你的項目中。