React 16 Essentials - Second Edition: A fast-paced, hands-on guide to designing and building scalable and maintainable web apps with React 16

Artemij Fedosejev, Adam Boduch

  • 出版商: Packt Publishing
  • 出版日期: 2017-11-30
  • 售價: $1,410
  • 貴賓價: 9.5$1,340
  • 語言: 英文
  • 頁數: 240
  • 裝訂: Paperback
  • ISBN: 1787126048
  • ISBN-13: 9781787126046
  • 相關分類: ReactJVM 語言
  • 海外代購書籍(需單獨結帳)

商品描述

Everything you need to start working with React 16 and assess React Fiber

About This Book

  • Hands-on examples and tutorials for the latest React 16 release
  • Assess the impact of React Fiber for your future web development
  • Build maintainable and high performance React 16 web applications

Who This Book Is For

If you're a frontend developer with some knowledge of native JavaScript development and frontend frameworks, wishing to learn the fastest web user interface library there is, then this book is ideal for you.

What You Will Learn

  • Learn to code React 16 with hands-on examples and clear tutorials
  • Install powerful React 16 tools to make development much more efficient
  • Understand the impact of React Fiber today and the future of your web development
  • Utilize the Redux application architecture with your React components
  • Create React 16 elements with properties and children
  • Get started with stateless and stateful React components
  • Use JSX to speed up your React 16 development process
  • Add reactivity to your React 16 components with lifecycle methods
  • Test your React 16 components with the Jest test framework

In Detail

React 16 Essentials, Second Edition, fully updated for React 16, takes you on a fast-paced journey through building your own maintainable React 16 applications. React experts Artemij Fedosejev and Adam Boduch give you all the essentials you need to know and start working with React 16, in this new edition of the best-selling React.js Essentials title. You'll find the latest React 16 code updates, assessment of React Fiber, new coverage of Redux, and how to work as a modern React developer.

The authors offer you their current assessment of React Fiber, and you'll soon be exploring React 16 hands on, creating your own single and multiple user interface elements with React 16. You'll then see how to create stateless and stateful components and make them reactive. You'll also learn to interact between your components and lifecycle methods, and gauge how to effectively integrate your user interface components with other JavaScript libraries. Delve deep into the core elements of the Redux architecture and learn how to manage your application and data persistence. Then go the extra mile with the Jest test framework, and run multiple tests on your applications and find solutions to scale without complexity.

Today React is used by Facebook, Instagram, Khan Academy, and Imperial College London, to name a few. Many new users recognize the benefits of React and adopt it in their own projects, forming a fast-growing community. The speed at which React has evolved promises a bright future for anyone who invests in learning it today. Let Artemij and Adam bring you a brand new look at React 16 and React Fiber, and move your web development into the future.

Style and approach

React 16 Essentials, Second Edition, will take you on a fast-paced, hands-on journey through building your own maintainable React 16 applications.

商品描述(中文翻譯)

《React 16 入門與評估 React Fiber》

一切你需要開始使用 React 16 並評估 React Fiber 的內容


關於本書



  • 最新 React 16 版本的實例和教程

  • 評估 React Fiber 對未來網頁開發的影響

  • 構建可維護且高性能的 React 16 網頁應用程式


本書適合對象


如果你是一位具備一定原生 JavaScript 開發和前端框架知識的前端開發人員,並希望學習最快的網頁使用者介面庫,那麼本書非常適合你。


你將學到什麼



  • 通過實例和清晰的教程學習編寫 React 16 代碼

  • 安裝強大的 React 16 工具,使開發更高效

  • 了解 React Fiber 對當今和未來網頁開發的影響

  • 在 React 組件中使用 Redux 應用程式架構

  • 創建具有屬性和子元素的 React 16 元素

  • 開始使用無狀態和有狀態的 React 組件

  • 使用 JSX 加速 React 16 開發過程

  • 使用生命週期方法為 React 16 組件添加反應性

  • 使用 Jest 測試框架測試 React 16 組件


詳細內容


《React 16 入門與評估 React Fiber》第二版完全更新了 React 16 的內容,帶你快速穿越建立可維護的 React 16 應用程式的旅程。React 專家 Artemij Fedosejev 和 Adam Boduch 在這本暢銷書的新版中,為你提供了所有必要的基礎知識,讓你能夠開始使用 React 16。你將找到最新的 React 16 代碼更新、React Fiber 的評估、Redux 的新內容,以及如何成為一位現代 React 開發人員。


作者們對 React Fiber 進行了評估,你很快就能親自體驗 React 16,使用 React 16 創建自己的單個和多個使用者介面元素。然後,你將學習創建無狀態和有狀態組件並使其具有反應性。你還將學習如何在組件之間進行交互和使用生命週期方法,以及如何有效地將你的使用者介面組件與其他 JavaScript 函式庫整合。深入研究 Redux 架構的核心元素,並學習如何管理應用程式和數據持久性。然後,使用 Jest 測試框架,對你的應用程式進行多個測試,並找到無需複雜性的擴展解決方案。


如今,React 被 Facebook、Instagram、Khan Academy 和倫敦帝國學院等許多新用戶使用。許多新用戶認識到 React 的好處,並在自己的項目中採用它,形成了一個快速增長的社群。React 的快速發展速度為今天投資學習 React 的人帶來了光明的未來。讓 Artemij 和 Adam 帶給你全新的 React 16 和 React Fiber,將你的網頁開發帶入未來。


風格和方法


《React 16 入門與評估 React Fiber》第二版將帶你快速穿越,通過實際操作建立可維護的 React 16 應用程式。