React學習手冊

React學習手冊

《React學習手冊》是2017年中國電力出版社出版的圖書。

基本介紹

  • 中文名:React學習手冊
  • 作者:[美]Alex Banks(亞歷克斯?班克斯)
  • 出版時間:2017年
  • 出版社:中國電力出版社
  • ISBN:9787519814236
  • 類別:計算機圖書
  • 開本:16 開
  • 裝幀:平裝-膠訂
內容簡介,圖書目錄,作者簡介,

內容簡介

由Facebook開發,並且被Netflix、Walmart和The New York Times等公司用於構建大部分Web界面,React很快就受到大眾的青睞。通過這本實踐指南學習你將如何構建React組件,並充分感受React在實際工作中的神奇魅力。本書的主要內容有:用JavaScript學習核心的函式式編程概念。了解React在瀏覽器中的運行機制。通過掛載和合成React組件來創建應用程式表現層。使用組件樹管理數據,減少調試應用程式的時間。探索React組件生命周期,並使用它來載入數據和提高UI性能。為瀏覽器歷史、書籤和單頁應用程式的其他功能選用路由解決方案。學習如何在服務端構建React應用程式。

圖書目錄

前言 1
第1章初識React 5
障礙和絆腳石 6
React技術展望 7
擁抱變化 8
檔案資源 8
第2章 JavaScript新特性 12
ES6中的變數聲明 13
箭頭函式 17
ES6轉譯 21
ES6的對象和數組 22
Promise對象 27
類 28
ES6模組 30
CommonJS 31
第3章 JavaScript函式式編程 33
什麼是函式式編程 34
命令式和聲明式 36
函式式編程基本概念 38
第4章 React進階 62
建立頁面 62
虛擬DOM 63
React元素 65
ReactDOM 67
子節點 68
使用數據構造元素 70
React組件 71
DOM渲染77
第5章 React與JSX 83
React元素和JSX 83
JSX小技巧84
Babel 86
菜譜與JSX87
Webpack 簡介 95
第6章 Props 、State和組件樹 110
屬性驗證 110
引用 120
React的State管理 124
組件樹的內部State 130
第7章組件擴展 140
組件生命周期 140
集成JavaScript腳本庫157
高階組件 164
在React之外管理State 171
Flux 173
第8章 Redux180
State181
Action 184
Reducer187
Store 195
Action生成器 199
中間件 202
第9章 React Redux 206
顯式傳遞Store 208
通過上下文傳遞Store 211
表現層和容器組件 215
React Redux的Provider 218
React Redux的connect函式 219
第10章測試 222
ESLint222
測試Redux 226
測試React組件 238
快照測試 250
代碼覆蓋率測試 255
第11章 React Router 265
集成Router 266
嵌套路由 271
Router參數 278
第12章 React伺服器端套用 287
同構性和通用性 287
通用顏色管理器 297
與伺服器端互動 308

作者簡介

Alex Banks是北加利福尼亞州軟體開發培訓公司Moon Highway的軟體工程師、講師和共同創始人。他曾先後為芝加哥馬拉松、MSN和能源部開發過應用程式。Eve Porcello是一名軟體架構師、培訓師和Moon Highway公司的共同創始人。她還曾在史丹福大學、PayPal、eBay和Lynda.com講授過JavaScript和Python。

相關詞條

熱門詞條

聯絡我們