Learning React: Modern Patterns for Developing React Apps, 2/e

Porcello, Eve, Banks, Alex

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

商品描述

If you want to learn how to build efficient React applications, this is your book. Ideal for web developers and software engineers who understand how JavaScript, CSS, and HTML work in the browser, this updated edition provides best practices and patterns for writing modern React code. No prior knowledge of React or functional programming is necessary.

Authors Alex Banks and Eve Porcello show you how to create UIs that can deftly display changes without page reloads on large-scale data-driven websites. You'll also discover how to work with functional programming and the latest ECMAScript features. Once you learn how to build React components with this hands-on guide, you'll understand just how useful React can be in your organization.

  • Understand key functional programming concepts with JavaScript
  • Look under the hood to learn how React runs in the browser
  • Create application presentation layers with React components
  • Manage data and reduce the time you spend debugging applications
  • Explore React's component lifecycle to improve UI performance
  • Use a routing solution for single-page application features
  • Learn how to structure React applications with servers in mind

商品描述(中文翻譯)

如果你想學習如何建立高效的React應用程式,這本書非常適合你。這本更新版的書籍適合網頁開發人員和軟體工程師,他們了解JavaScript、CSS和HTML在瀏覽器中的運作方式,並提供了撰寫現代React程式碼的最佳實踐和模式。不需要事先了解React或函數式編程的知識。

作者Alex Banks和Eve Porcello向你展示如何在大型數據驅動的網站上創建能夠靈活顯示變化而無需重新載入頁面的UI。你還將了解如何使用函數式編程和最新的ECMAScript功能。一旦你學會如何使用這本實踐指南來建立React組件,你就會明白React在你的組織中有多麼有用。


  • 使用JavaScript了解關鍵的函數式編程概念

  • 深入了解React在瀏覽器中的運作方式

  • 使用React組件創建應用程式的呈現層

  • 管理數據並減少調試應用程式所花費的時間

  • 探索React組件的生命週期以提高UI性能

  • 使用路由解決方案實現單頁應用程式功能

  • 學習如何以伺服器為目標結構化React應用程式

作者簡介

Alex Banks and Eve Porcello are software engineers, authors, and trainers. With their company Moon Highway, they've taught JavaScript, Node, React, and GraphQL courses to engineers all over the world. They've also created videos and authored training content for O'Reilly, LinkedIn Learning, and egghead.io.

作者簡介(中文翻譯)

Alex Banks和Eve Porcello是軟體工程師、作家和培訓師。他們的公司Moon Highway已經在世界各地的工程師中教授了JavaScript、Node、React和GraphQL課程。他們還為O'Reilly、LinkedIn Learning和egghead.io創作了視頻和培訓內容。