React設計模式與最佳實踐

React設計模式與最佳實踐 pdf epub mobi txt 電子書 下載2025

出版者:人民郵電齣版社
作者:[意]米凱萊 貝爾托利
出品人:
頁數:226
译者:林昊
出版時間:2018-7
價格:59.00元
裝幀:平裝
isbn號碼:9787115488756
叢書系列:圖靈程序設計叢書·Web開發係列
圖書標籤:
  • React
  • JavaScript
  • 前端開發
  • Web前端開發
  • 編程
  • 圖靈
  • 重要度./.×××
  • 緊急度./.×××
  • React
  • 設計模式
  • 最佳實踐
  • 前端開發
  • JavaScript
  • 組件化
  • 可維護性
  • 性能優化
  • 代碼質量
  • 實戰
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

本書介紹如何構建更加靈活、運行流暢、易於維護的應用,讓開發人員在不降低質量的情況下極大地提升工作流的速度。讀者將首先瞭解React的內部原理,開發能夠在整個應用中復用的組件,搭建應用架構,創建真正可用的錶單;隨後會為React組件編寫樣式並優化組件,編寫測試代碼;最後還會學到如何為React及其生態係統做貢獻。

※ 編寫整潔、易維護的代碼

※ 應用技巧創建可復用的組件

※ 在瀏覽器和節點中有效運用React

※ 根據應用的需要選擇美化方案

※ 使用服務端渲染提升應用加載速度

※ 通過優化組件來構建高性能應用

著者簡介

米凱萊•貝爾托利(Michele Bertoli)是Facebook前端工程師,曾任職於YPlan和BIZZBY等公司,擁有超過15年的實踐經驗。他喜歡整潔且經過充分測試的代碼,目前緻力於使用React.js來開發現代JavaScript應用。

圖書目錄

第1章 React基礎  1
1.1 聲明式編程  2
1.2 React元素  3
1.3 忘掉所學的一切  5
1.4 常見誤解  7
1.5 小結  9
第2章 整理代碼  10
2.1 JSX  10
2.1.1 Babel  11
2.1.2 Hello,World!  12
2.1.3 DOM元素與React組件  13
2.1.4 屬性  13
2.1.5 子元素  13
2.1.6 JSX與HTML的區彆  14
2.1.7 展開屬性  17
2.1.8 JavaScript模闆  17
2.1.9 常見模式  17
2.2 ESLint  25
2.2.1 安裝  25
2.2.2 配置  25
2.2.3 React插件  28
2.2.4 Airbnb的配置  29
2.3 函數式編程基礎  30
2.3.1 一等對象  30
2.3.2 純粹性  31
2.3.3 不可變性  31
2.3.4 柯裏化  32
2.3.5 組閤  33
2.3.6 函數式編程與UI  33
2.4 小結  33
第3章 開發真正可復用的組件  34
3.1 創建類  34
3.1.1 createClass工廠方法  35
3.1.2 繼承React.Component  35
3.1.3 主要區彆  36
3.1.4 無狀態函數式組件  40
3.2 狀態  42
3.2.1 外部庫  43
3.2.2 工作原理  43
3.2.3 異步  44
3.2.4 React lumberjack  45
3.2.5 使用狀態  45
3.3 prop類型  48
3.4 可復用組件  51
3.5 可用的風格指南  54
3.6 小結  58
第4章 組閤一切  59
4.1 組件間的通信  59
4.2 容器組件與錶現組件模式  62
4.3 mixin  67
4.4 高階組件  69
4.5 recompose  72
4.6 函數子組件  76
4.7 小結  78
第5章 恰當地獲取數據  79
5.1 數據流  79
5.1.1 子組件與父組件的通信(迴調函數)  81
5.1.2 公有父組件  82
5.2 數據獲取  83
5.3 react-refetch  88
5.4 小結  92
第6章 為瀏覽器編寫代碼  93
6.1 錶單  93
6.1.1 自由組件  94
6.1.2 受控組件  98
6.1.3 JSON schema  100
6.2 事件  102
6.3 ref  104
6.4 動畫  108
6.5 可擴展矢量圖形  110
6.6 小結  113
第7章 美化組件  114
7.1 CSS in JavaScript  114
7.2 行內樣式  116
7.3 Radium  120
7.4 CSS模塊  123
7.4.1 Webpack  124
7.4.2 搭建項目  124
7.4.3 局部作用域的CSS  126
7.4.4 原子級CSS模塊  131
7.4.5 React CSS模塊  132
7.5 Styled Component  133
7.6 小結  135
第8章 服務端渲染的樂趣與益處  137
8.1 通用應用  137
8.2 使用服務端渲染的原因  138
8.2.1 SEO  138
8.2.2 通用代碼庫  139
8.2.3 性能更強  140
8.2.4 不要低估復雜度  140
8.3 基礎示例  141
8.4 數據獲取示例  146
8.5 Next.js  149
8.6 小結  151
第9章 提升應用性能  153
9.1 一緻性比較與key屬性  153
9.2 優化手段  158
9.2.1 是否要更新組件  158
9.2.2 無狀態函數式組件  160
9.3 常用解決方案  160
9.3.1 why-did-you-update  161
9.3.2 在渲染方法中創建函數  162
9.3.3 props常量  165
9.3.4 重構與良好設計  167
9.4 工具與庫  172
9.4.1 不可變性  172
9.4.2 性能監控工具  173
9.4.3 Babel插件  174
9.5 小結  174
第10章 測試與調試  176
10.1 測試的好處  176
10.2 用Jest輕鬆測試JavaScript  178
10.3 靈活的測試框架Mocha  184
10.4 React JavaScript測試工具  187
10.5 真實測試示例  189
10.6 React組件樹快照測試  195
10.7 代碼覆蓋率工具  198
10.8 常用測試方案  199
10.8.1 測試高階組件  199
10.8.2 頁麵對象模式  203
10.9 React開發者工具  206
10.10 React錯誤處理  207
10.11 小結  209
第11章 需要避免的反模式  210
11.1 用prop初始化狀態  210
11.2 修改狀態  212
11.3 將數組索引作為key  215
11.4 在DOM元素上展開props對象  218
11.5 小結  219
第12章 未來的行動  220
12.1 為React做貢獻  220
12.2 分發代碼  222
12.3 發布npm包  224
12.4 小結  225
· · · · · · (收起)

讀後感

評分

評分

評分

評分

評分

用戶評價

评分

不錯哦

评分

還沒看完,但是力薦,當然受眾不是新手也不是老手,而是讀過官方文檔的人該如何真正使用React到自己工程上的朋友們.總之推薦

评分

雖然書名有設計模式幾個字,但是講設計模式的地方並不太多。另外這本書更多的是可以用來拓展你對於 React 認識的視野,畢竟原作者是 Facebook 齣來的。如火你想深入瞭解 React 的原理,這本書幫不瞭你。

评分

感覺和設計模式沒有太多關聯,講的也比較淺,很多庫都是簡單的描述一下

评分

適閤有一定基礎的學習,原理部分講得很好。

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有