中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網(wǎng) 請 | 注冊

包郵 深入React技術(shù)棧

作者:陳屹著
出版社:人民郵電出版社出版時(shí)間:2016-11-01
開本: 32開 頁數(shù): 351
中 圖 價(jià):¥37.3(4.7折) 定價(jià)  ¥79.0 登錄后可看到會(huì)員價(jià)
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
溫馨提示:5折以下圖書主要為出版社尾貨,大部分為全新(有塑封/無塑封),個(gè)別圖書品相8-9成新、切口
有劃線標(biāo)記、光盤等附件不全詳細(xì)品相說明>>
本類五星書更多>
買過本商品的人還買了

深入React技術(shù)棧 版權(quán)信息

深入React技術(shù)棧 本書特色

本書從幾個(gè)維度去介紹 React。一是作為 View 庫,它怎么實(shí)現(xiàn)組件化,以及它背后的實(shí)現(xiàn)原理。二是擴(kuò)展到 Flux 應(yīng)用架構(gòu)及重要的衍生品 Redux,它們怎么與 React 結(jié)合做應(yīng)用開發(fā)。三是對 React 與 server 的碰撞產(chǎn)生的一些思考。四是講述它在可視化方面的優(yōu)勢與劣勢。 本書適合有一定經(jīng)驗(yàn)的前端開發(fā)人員閱讀。

深入React技術(shù)棧 內(nèi)容簡介

全面深入講述React技術(shù)棧的第 1 本原創(chuàng)圖書,Strikingly聯(lián)合創(chuàng)始人及CTO郭達(dá)峰作序推薦,pure render專欄主創(chuàng)傾力打造 覆蓋React、Flux、Redux及可視化,幫助開發(fā)者在實(shí)踐中深入理解技術(shù)和源碼 前端組件化主流解決方案,一本書玩轉(zhuǎn)React“全家桶”

深入React技術(shù)棧 目錄

第1章 初入 React 世界 1
1.1 React 簡介 1
1.1.1 專注視圖層 1
1.1.2 Virtual DOM 1
1.1.3 函數(shù)式編程 2
1.2 JSX 語法 3
1.2.1 JSX 的由來 3
1.2.2 JSX 基本語法 7
1.3 React 組件 11
1.3.1 組件的演變 11
1.3.2 React 組件的構(gòu)建 18
1.4 React 數(shù)據(jù)流 21
1.4.1 state 21
1.4.2 props 23第1章 初入 React 世界 1
1.1 React 簡介 1
1.1.1 專注視圖層 1
1.1.2 Virtual DOM 1
1.1.3 函數(shù)式編程 2
1.2 JSX 語法 3
1.2.1 JSX 的由來 3
1.2.2 JSX 基本語法 7
1.3 React 組件 11
1.3.1 組件的演變 11
1.3.2 React 組件的構(gòu)建 18
1.4 React 數(shù)據(jù)流 21
1.4.1 state 21
1.4.2 props 23
1.5 React 生命周期 29
1.5.1 掛載或卸載過程 29
1.5.2 數(shù)據(jù)更新過程 30
1.5.3 整體流程 33
1.6 React 與 DOM 34
1.6.1 ReactDOM 35
1.6.2 ReactDOM 的不穩(wěn)定方法 36
1.6.3 refs 38
1.6.4 React 之外的 DOM 操作 40
1.7 組件化實(shí)例:Tabs 組件 41
1.8 小結(jié) 47
第2章 漫淡 React 48
2.1 事件系統(tǒng) 48
2.1.1 合成事件的綁定方式 48
2.1.2 合成事件的實(shí)現(xiàn)機(jī)制 49
2.1.3 在React中使用原生事件 51
2.1.4 合成事件與原生事件混用 51
2.1.5 對比React合成事件與JavaScript原生事件 54
2.2 表單 55
2.2.1 應(yīng)用表單組件 55
2.2.2 受控組件 60
2.2.3 非受控組件 61
2.2.4 對比受控組件和非受控組件 62
2.2.5 表單組件的幾個(gè)重要屬性 63
2.3 樣式處理 64
2.3.1 基本樣式設(shè)置 64
2.3.2 CSS Modules 66
2.4 組件間通信 74
2.4.1 父組件向子組件通信 74
2.4.2 子組件向父組件通信 75
2.4.3 跨級(jí)組件通信 77
2.4.4 沒有嵌套關(guān)系的組件通信 79
2.5 組件間抽象 81
2.5.1 mixin 81
2.5.2 高階組件 86
2.5.3 組合式組件開發(fā)實(shí)踐 93
2.6 組件性能優(yōu)化 97
2.6.1 純函數(shù) 97
2.6.2 PureRender 100
2.6.3 Immutable 103
2.6.4 key 109
2.6.5 react-addons-perf 110
2.7 動(dòng)畫 111
2.7.1 CSS 動(dòng)畫與 JavaScript 動(dòng)畫 111
2.7.2 玩轉(zhuǎn) React Transition 113
2.7.3 緩動(dòng)函數(shù) 116
2.8 自動(dòng)化測試 121
2.8.1 Jest 121
2.8.2 Enzyme 124
2.8.3 自動(dòng)化測試 125
2.9 組件化實(shí)例:優(yōu)化 Tabs 組件 125
2.10 小結(jié) 133
第3章 解讀 React 源碼 134
3.1 初探 React 源碼 134
3.2 Virtual DOM 模型 137
3.2.1 創(chuàng)建 React 元素 138
3.2.2 初始化組件入口 140
3.2.3 文本組件 141
3.2.4 DOM 標(biāo)簽組件 144
3.2.5 自定義組件 150
3.3 生命周期的管理藝術(shù) 151
3.3.1 初探 React 生命周期 152
3.3.2 詳解 React 生命周期 152
3.3.3 無狀態(tài)組件 163
3.4 解密setState機(jī)制 164
3.4.1 setState異步更新 164
3.4.2 setState 循環(huán)調(diào)用風(fēng)險(xiǎn) 165
3.4.3 setState調(diào)用棧 166
3.4.4 初識(shí)事務(wù) 168
3.4.5 解密setState 170
3.5 diff 算法 172
3.5.1 傳統(tǒng) diff 算法 172
3.5.2 詳解 diff 172
3.6 React Patch 方法 181
3.7 小結(jié) 183
第4章 認(rèn)識(shí) Flux 架構(gòu)模式 184
4.1 React 獨(dú)立架構(gòu) 184
4.2 MV* 與 Flux 190
4.2.1 MVC MVVM 190
4.2.2 Flux 的解決方案 193
4.3 Flux 基本概念 194
4.4 Flux 應(yīng)用實(shí)例 198
4.4.1 初始化目錄結(jié)構(gòu) 198
4.4.2 設(shè)計(jì) store 198
4.4.3 設(shè)計(jì) actionCreator 200
4.4.4 構(gòu)建 controller-view 202
4.4.5 重構(gòu) view 203
4.4.6 添加單元測試 205
4.5 解讀 Flux 206
4.5.1 Flux 核心思想 206
4.5.2 Flux 的不足 207
4.6 小結(jié) 207
第5章 深入 Redux 應(yīng)用架構(gòu) 208
5.1 Redux 簡介 208
5.1.1 Redux 是什么 208
5.1.2 Redux 三大原則 209
5.1.3 Redux 核心 API 210
5.1.4 與 React 綁定 211
5.1.5 增強(qiáng) Flux 的功能 212
5.2 Redux middleware 212
5.2.1 middleware 的由來 212
5.2.2 理解 middleware 機(jī)制 213
5.3 Redux 異步流 217
5.3.1 使用 middleware 簡化異步
請求 217
5.3.2 使用 middleware 處理復(fù)雜
異步流 221
5.4 Redux 與路由 224
5.4.1 React Router 225
5.4.2 React Router Redux 227
5.5 Redux 與組件 229
5.5.1 容器型組件 229
5.5.2 展示型組件 229
5.5.3 Redux 中的組件 230
5.6 Redux 應(yīng)用實(shí)例 231
5.6.1 初始化 Redux 項(xiàng)目 231
5.6.2 劃分目錄結(jié)構(gòu) 232
5.6.3 設(shè)計(jì)路由 234
5.6.4 讓應(yīng)用跑起來 235
5.6.5 優(yōu)化構(gòu)建腳本 239
5.6.6 添加布局文件 239
5.6.7 準(zhǔn)備首頁的數(shù)據(jù) 242
5.6.8 連接 Redux 245
5.6.9 引入 Redux Devtools 250
5.6.10 利用 middleware 實(shí)現(xiàn) Ajax
請求發(fā)送 251
5.6.11 請求本地的數(shù)據(jù) 252
5.6.12 頁面之間的跳轉(zhuǎn) 253
5.6.13 優(yōu)化與改進(jìn) 256
5.6.14 添加單元測試 257
5.7 小結(jié) 258
第6章 Redux 高階運(yùn)用 259
6.1 高階 reducer 259
6.1.1 reducer 的復(fù)用 259
6.1.2 reducer 的增強(qiáng) 261
6.2 Redux 與表單 262
6.2.1 使用 redux-form-utils 減少創(chuàng)建表單的冗余代碼 263
6.2.2 使用 redux-form 完成表單的異步驗(yàn)證 265
6.2.3 使用高階 reducer 為現(xiàn)有模塊引入表單功能 267
6.3 Redux CRUD 實(shí)戰(zhàn) 268
6.3.1 準(zhǔn)備工作 268
6.3.2 使用 Table 組件完成“查”功能 269
6.3.3 使用 Modal 組件完成“增”與“改” 274
6.3.4 巧用 Modal 實(shí)現(xiàn)數(shù)據(jù)的刪除確認(rèn) 277
6.3.5 善用 promise 玩轉(zhuǎn) Redux 異步事件流 278
6.4 Redux 性能優(yōu)化 279
6.4.1 Reselect 280
6.4.2 Immutable Redux 282
6.4.3 Reducer 性能優(yōu)化 282
6.5 解讀 Redux 284
6.5.1 參數(shù)歸一化 285
6.5.2 初始狀態(tài)及 getState 286
6.5.3 subscribe 286
6.5.4 dispatch 287
6.5.5 replaceReducer 288
6.6 解讀 react-redux 288
6.6.1 Provider 288
6.6.2  connect 290
6.6.3 代碼熱替換 293
6.7 小結(jié) 294
第7章 React 服務(wù)端渲染 295
7.1 React 與服務(wù)端模板 295
7.1.1 什么是服務(wù)端渲染 295
7.1.2 react-view 296
7.1.3 react-view 源碼解讀 296
7.2 React 服務(wù)端渲染 299
7.2.1 玩轉(zhuǎn) Node.js 300
7.2.2 React-Router 和 Koa-Router 統(tǒng)一 303
7.2.3 同構(gòu)數(shù)據(jù)處理的探討 306
7.3 小結(jié) 307
第8章 玩轉(zhuǎn) React 可視化 308
8.1 React 結(jié)合 Canvas 和 SVG 308
8.1.1 Canvas 與 SVG 308
8.1.2 在 React 中的 Canvas 310
8.1.3 React 中的 SVG 311
8.2 React 與可視化組件 316
8.2.1 包裝已有的可視化庫 316
8.2.2 使用 D3 繪制 UI 部分 317
8.2.3 使用 React 繪制 UI 部分 319
8.3 Recharts 組件化的原理 322
8.3.1 聲明式的標(biāo)簽 323
8.3.2 貼近原生的配置項(xiàng) 325
8.3.3 接口式的 API 326
8.4 小結(jié) 328
附錄A 開發(fā)環(huán)境 329
附錄B 編碼規(guī)范 345
附錄C Koa middleware 349信息
展開全部

深入React技術(shù)棧 相關(guān)資料

“本書講解了非常多的內(nèi)容,不僅介紹了面向普通用戶的API、應(yīng)用架構(gòu)和周邊工具,還深入介紹了底層實(shí)現(xiàn)。此外,本書非常重視實(shí)戰(zhàn),每一節(jié)都有實(shí)際的例子,細(xì)節(jié)豐富。我從這本書里學(xué)到了很多東西,強(qiáng)烈推薦!” ——阮一峰,螞蟻金服技術(shù)專家,國內(nèi)技術(shù)圈知名博主,《ES 6標(biāo)準(zhǔn)入門(第2版)》作者 “React從誕生起就顛覆了諸多傳統(tǒng)前端開發(fā)的“鐵律”,這種破舊立新開啟了前端開發(fā)全新的時(shí)代。它的用法和理念,代表了現(xiàn)在和未來幾年前端技術(shù)的潮流風(fēng)向。如果不想落伍,最好進(jìn)行系統(tǒng)學(xué)習(xí)。實(shí)踐出真知,從牛人的實(shí)踐中收獲自己的真知,恐怕是最好的捷徑。這是我看到的第一本React中文原創(chuàng)著作,讀來倍感親切。”——張克軍,豆瓣前端專家,國內(nèi)技術(shù)圈知名博主,前端布道師 “本書內(nèi)容翔實(shí),一掃“文檔說明書”之風(fēng),有大量作者的實(shí)戰(zhàn)經(jīng)驗(yàn)。由淺入深,無論你是 React 初學(xué)者,還是進(jìn)階人士,本書都值得一讀!”——寸志,陸金所前端架構(gòu)師,《前端外刊評(píng)論》發(fā)起人

深入React技術(shù)棧 作者簡介

陳屹,前端架構(gòu)師,就職于阿里巴巴。熱衷開源事業(yè),長年專注于前端架構(gòu)、數(shù)據(jù)可視化、Node.js等領(lǐng)域,知乎專欄pure render的創(chuàng)辦人。

商品評(píng)論(0條)
暫無評(píng)論……
書友推薦
返回頂部
中圖網(wǎng)
在線客服
主站蜘蛛池模板: 涂层测厚仪_光泽度仪_uv能量计_紫外辐照计_太阳膜测试仪_透光率仪-林上科技 | 餐饮加盟网_特色餐饮连锁加盟店-餐饮加盟官网 | 数显恒温培养摇床-卧式/台式恒温培养摇床|朗越仪器 | 广州二手电缆线回收,旧电缆回收,广州铜线回收-广东益福电缆线回收公司 | 无味渗透剂,泡沫抑尘剂,烷基糖苷-威海威能化工有限公司 | 扒渣机厂家_扒渣机价格_矿用扒渣机_铣挖机_撬毛台车_襄阳永力通扒渣机公司 | IPO咨询公司-IPO上市服务-细分市场研究-龙马咨询 | 天津市能谱科技有限公司-专业的红外光谱仪_红外测油仪_紫外测油仪_红外制样附件_傅里叶红外光谱技术生产服务厂商 | 自动螺旋上料机厂家价格-斗式提升机定制-螺杆绞龙输送机-杰凯上料机 | 流程管理|流程管理软件|企业流程管理|微宏科技-AlphaFlow_流程管理系统软件服务商 | 「银杏树」银杏树行情价格_银杏树种植_山东程锦园林 | 【同风运车官网】一站式汽车托运服务平台,验车满意再付款 | 广州冷却塔维修厂家_冷却塔修理_凉水塔风机电机填料抢修-广东康明节能空调有限公司 | 深圳公司注册-工商注册代理-注册公司流程和费用_护航财税 | 冷凝锅炉_燃气锅炉_工业燃气锅炉改造厂家-北京科诺锅炉 | 体视显微镜_荧光生物显微镜_显微镜报价-微仪光电生命科学显微镜有限公司 | 连栋温室大棚建造厂家-智能玻璃温室-薄膜温室_青州市亿诚农业科技 | 宝元数控系统|对刀仪厂家|东莞机器人控制系统|东莞安川伺服-【鑫天驰智能科技】 | 污水提升器,污水提升泵,污水提升装置-德国泽德(zehnder)水泵系统有限公司 | 衬氟止回阀_衬氟闸阀_衬氟三通球阀_衬四氟阀门_衬氟阀门厂-浙江利尔多阀门有限公司 | 佛山市钱丰金属不锈钢蜂窝板定制厂家|不锈钢装饰线条|不锈钢屏风| 电梯装饰板|不锈钢蜂窝板不锈钢工艺板材厂家佛山市钱丰金属制品有限公司 | 分子精馏/精馏设备生产厂家-分子蒸馏工艺实验-新诺舜尧(天津)化工设备有限公司 | EPK超声波测厚仪,德国EPK测厚仪维修-上海树信仪器仪表有限公司 | 北京租车公司_汽车/客车/班车/大巴车租赁_商务会议/展会用车/旅游大巴出租_北京桐顺创业租车公司 | 骨灰存放架|骨灰盒寄存架|骨灰架厂家|智慧殡葬|公墓陵园管理系统|网上祭奠|告别厅智能化-厦门慈愿科技 | 14米地磅厂家价价格,150吨地磅厂家价格-百科 | 纯水电导率测定仪-万用气体检测仪-低钠测定仪-米沃奇科技(北京)有限公司www.milwaukeeinst.cn 锂辉石检测仪器,水泥成分快速分析仪-湘潭宇科分析仪器有限公司 手术室净化装修-手术室净化工程公司-华锐手术室净化厂家 | 高温链条油|高温润滑脂|轴承润滑脂|机器人保养用油|干膜润滑剂-东莞卓越化学 | 柔性测斜仪_滑动测斜仪-广州杰芯科技有限公司| 骨灰存放架|骨灰盒寄存架|骨灰架厂家|智慧殡葬|公墓陵园管理系统|网上祭奠|告别厅智能化-厦门慈愿科技 | 深圳快餐店设计-餐饮设计公司-餐饮空间品牌全案设计-深圳市勤蜂装饰工程 | 捆扎机_气动捆扎机_钢带捆扎机-沈阳海鹞气动钢带捆扎机公司 | 本安接线盒-本安电路用接线盒-本安分线盒-矿用电话接线盒-JHH生产厂家-宁波龙亿电子科技有限公司 | 合肥地磅_合肥数控切割机_安徽地磅厂家_合肥世佳电工设备有限公司 | 剪刃_纵剪机刀片_分条机刀片-南京雷德机械有限公司 | 聚氨酯保温钢管_聚氨酯直埋保温管道_聚氨酯发泡保温管厂家-沧州万荣防腐保温管道有限公司 | 不锈钢发酵罐_水果酒发酵罐_谷物发酵罐_山东誉诚不锈钢制品有限公司 | 智能化的检漏仪_气密性测试仪_流量测试仪_流阻阻力测试仪_呼吸管快速检漏仪_连接器防水测试仪_车载镜头测试仪_奥图自动化科技 | 尚为传动-专业高精密蜗轮蜗杆,双导程蜗轮蜗杆,蜗轮蜗杆减速机,蜗杆减速机生产厂家 | 山东led显示屏,山东led全彩显示屏,山东LED小间距屏,临沂全彩电子屏-山东亚泰视讯传媒有限公司 | 自清洗过滤器_全自动过滤器_全自动反冲洗过滤器_量子过滤器-滑漮滴 |