ReactJS by Example- Building Modern Web Applications with React(Paperback)
暫譯: 透過範例學習 ReactJS:使用 React 建構現代網頁應用程式(平裝本)
Vipul A M, Prathamesh Sonpatki
- 出版商: Packt Publishing
- 出版日期: 2016-04-18
- 售價: $2,000
- 貴賓價: 9.5 折 $1,900
- 語言: 英文
- 頁數: 280
- 裝訂: Paperback
- ISBN: 1785289640
- ISBN-13: 9781785289644
海外代購書籍(需單獨結帳)
買這商品的人也買了...
-
$578Programming Your Home: Automate with Arduino, Android, and Your Computer (Paperback)
-
$352深入理解 Android 網絡編程-技術詳解與最佳實踐
-
$245樂享 Arduino + Android + PC 創意製作 (Programming Your Home: Automate with Arduino, Android, and Your Computer)
-
$864Beginning NFC: Near Field Communication with Arduino, Android, and PhoneGap (Paperback)
-
$360$284 -
$352CAXA 電子圖板2015從入門到精通 第2版
-
$403深度學習與計算機視覺 : 算法原理、框架應用與代碼實現 (Deep Learning & Computer Vision:Algorithms and Examples)
相關主題
商品描述
Get up and running with ReactJS by developing five cutting-edge and responsive projects
About This Book
- Create pragmatic real-world applications while learning React and its modern developer tools
- Build sustainable user interfaces by transforming data into components of UI
- Learn how to generate reusable ReactJS components effectively
Who This Book Is For
If you are a web developer and wish to learn ReactJS from scratch, then this book is tailor-made for you. Good understanding of Javascript, HTML, and CSS is expected
What You Will Learn
- Create, reuse, and compose React components using JSX
- Share data between various React components and techniques for data flow within a React app
- Handle user interactions with the help of event handlers and dynamic components
- Setup and use various next generation ES2015/ES6 features with React
- Understand performance and immutability feature of React using React add-ons
- Use data stores to store model-related data and information
- Create a flux-based react application by using reflux library
In Detail
ReactJS is an open-source JavaScript library that intends to bring aspects of reactive programming to web applications and sites. It aims to address challenges encountered in developing single-page applications. React's core principles are declarative code, efficiency, and flexibility. It is intended to help developers build large applications using data that change over time.
This book is a comprehensive guide with five complete projects, each focusing on the characteristics of ReactJS. You will learn to efficiently build up customized user interfaces for your own applications with this book.
Starting with a project on instapusher, you will be introduced to React and work with JSX before gradually moving onto learning about the data flow and the life cycle of a React component.
In the second project based on building a multi-step wizard form, you will learn about composite dynamic components and how to use mixins, nodes, and perform DOM actions.
The third project focusing on a search engine application, will teach you to build a powerful and fast search engine by exploring server-side rendering, two-way binding helpers, test utilities, and performance tools.
Next, you will build a front-page for an E-Commerce App in the fourth project by using data models and react-routes. You will also learn to use ReactAddons and test React components.
In the final project you will develop a complete social media tracker, by using the flux way of defining React Apps and know about the good conventions and use-cases with the help of ES6 and reflux.
By the end of this book, you will not only have a good understanding of ReactJS but will also have built your very own responsive and exceptional front-end applications from scratch.
商品描述(中文翻譯)
透過開發五個尖端且具響應式的專案,快速上手 ReactJS
本書介紹
- 在學習 React 及其現代開發工具的同時,創建實用的真實世界應用程式
- 通過將數據轉換為 UI 的組件來構建可持續的用戶界面
- 學習如何有效生成可重用的 ReactJS 組件
本書適合誰
如果你是一名網頁開發者,並希望從零開始學習 ReactJS,那麼這本書就是為你量身定做的。預期具備良好的 JavaScript、HTML 和 CSS 基礎知識
你將學到什麼
- 使用 JSX 創建、重用和組合 React 組件
- 在各個 React 組件之間共享數據以及在 React 應用程式內的數據流技術
- 利用事件處理器和動態組件處理用戶互動
- 設置並使用各種下一代 ES2015/ES6 特性與 React
- 使用 React 附加組件理解 React 的性能和不可變性特性
- 使用數據存儲來存儲與模型相關的數據和信息
- 通過使用 reflux 庫創建基於 flux 的 React 應用程式
詳細內容
ReactJS 是一個開源的 JavaScript 庫,旨在將反應式編程的特性引入網頁應用程式和網站。它旨在解決開發單頁應用程式時遇到的挑戰。React 的核心原則是聲明式代碼、效率和靈活性。它旨在幫助開發者使用隨時間變化的數據構建大型應用程式。
這本書是一本全面的指南,包含五個完整的專案,每個專案都專注於 ReactJS 的特性。你將學會如何高效地為自己的應用程式構建自定義的用戶界面。
從一個關於 instapusher 的專案開始,你將被介紹到 React,並使用 JSX,然後逐步學習數據流和 React 組件的生命週期。
在第二個專案中,基於構建多步驟向導表單,你將學習到複合動態組件以及如何使用 mixins、nodes 和執行 DOM 操作。
第三個專案專注於搜索引擎應用程式,將教你如何通過探索伺服器端渲染、雙向綁定輔助工具、測試工具和性能工具來構建一個強大且快速的搜索引擎。
接下來,在第四個專案中,你將為電子商務應用程式構建一個前端頁面,使用數據模型和 react-routes。你還將學會使用 ReactAddons 和測試 React 組件。
在最後一個專案中,你將通過使用 flux 的方式定義 React 應用程式來開發一個完整的社交媒體追蹤器,並了解良好的慣例和使用案例,並借助 ES6 和 reflux。
在本書結束時,你將不僅對 ReactJS 有良好的理解,還將從零開始構建出自己響應式且卓越的前端應用程式。