React 精髓

React 精髓 pdf epub mobi txt 電子書 下載2025

出版者:電子工業齣版社
作者:【英】Artemij Fedosejev (阿爾喬姆 . 費多耶夫)
出品人:
頁數:196
译者:奇舞團
出版時間:2016-5
價格:65.00元
裝幀:平裝
isbn號碼:9787121286469
叢書系列:
圖書標籤:
  • React
  • 前端
  • react
  • Web前端
  • JavaScript
  • 計算機
  • 編程
  • web
  • React
  • 前端開發
  • JavaScript
  • 組件化
  • 狀態管理
  • Hooks
  • 性能優化
  • 實戰
  • 進階
  • UI框架
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

《React 精髓》麵嚮初中級前端開發者,從頭到尾、由淺入深地介紹瞭使用React 實現組件化Web 應用的完整流程。作者從React 元素、React 組件等基本的概念講起,循序漸進地討論瞭組件狀態和生命周期,為開發完整的React 應用打下瞭基礎。與第三方JavaScript 框架集成,以及對React 組件進行單元測試,都是開發React 應用的重要內容,《React 精髓》也有詳細講解。最後,為進一步提升React 應用的靈活性,作者還以實例展示瞭如何引入Flux 架構,讓讀者的開發技能更上一層樓。

著者簡介

ArtemijFedosejev是一位技術大牛,現居住在英國倫敦。他從2000 年開始自學Web開發,並成為瞭一位Web 開發者。Artemij在愛爾蘭的科剋大學獲得瞭計算機科學學士學位。他還參加瞭Ignite 的商業研究生創新計劃,在那裏開發和創建的網站獲得瞭最具創新項目奬。

畢業後,Artemij移居倫敦,幫助當地創業公司開發産品。Artemij擅長 JavaScript、Node.js、HTML5、CSS3 等現代Web 技術。在創業公司獲得一些經驗以後,Artemij獲得瞭一個加入倫敦皇傢學院的機會,從事研究和開發工作,在公共衛士領域規劃和主導瞭一些Web 應用程序。他在創WGSA.net 和Microreact.org 的前端架構中使用瞭React.js 和Flux,從而起到瞭關鍵的作用。Artemij還開發瞭大量的開源項目,如Snapkite引擎、Snapkite流客戶端等項目,可以在他的 GitHub 上(https://github.com/fedosejev)找到相關內容。他也是http://react.tips website 網站的作者。

我深深地感謝我的傢人,在我努力的過程中他們一直支持我。有瞭他們的愛和奉獻,我纔能一直把重點放在學習新鮮事物上,然後傳授給彆人。特彆感謝AlexBush不斷擴展我對軟件開發方式的認識。同時,這本書的編寫少不瞭DavidAanensen博士和MirkoMenegazzo的支持。最後,我要感謝我的編輯和給我這個機會的Packt齣版社的好心人,讓我可以給世界各地的開發者分享我的知識和經驗。

圖書目錄

1 給項目預先安裝一些有用的工具 1
瞭解我們的項目. 2
安裝Node.js 和npm 3
安裝Git 4
從Twitter Streaming API 中獲取數據 5
使用Snapkite引擎來過濾數據 6
創建項目結構 9
創建package.json 10
復用Node.js 模塊 11
使用Gulp.js 來構建應用 12
創建一個網頁 15
小結 16
2 創建你的第一個React 元素 17
理解虛擬DOM 18
安裝React 19
使用JavaScript 創建React 元素 20
type 參數 22
props 參數 22
children 參數 23
渲染React 元素 27
使用JSX 來創建React 元素 28
小結 30
3 創建你的第一個React 組件 31
無狀態與有狀態 31
創建第一個無狀態React 組件 32
創建第一個有狀態React 組件 37
小結 44
4 讓React 組件變得可響應 45
使用React 解決問題 45
規劃React 應用程序 47
創建一個React 組件容器 49
小結 57
5 結閤其他庫來使用React 組件 59
在React 組件中使用其他庫 59
理解React 組件的生命周期方法 64
掛載方法 66
卸載方法 71
小結 72
6 更新React 組件 73
理解組件生命周期的更新方法 73
componentWillReceiveProps()方法 74
shouldComponentUpdate()方法 77
componentWillUpdate()方法 77
componentDidUpdate()方法 78
設置React 組件的默認屬性 79
驗證React 組件的屬性 83
創建Collection 組件 85
小結 91
7 構建復雜的React 組件 93
創建TweetList組件 93
創建CollectionControls組件 98
創建CollectionRenameForm組件 105
創建Button 組件 111
創建CollectionExportForm組件 112
小結 114
8 使用Jest 來測試React 應用程序 115
為什麼要寫單元測試 115
創建測試套件、規範和期望 115
安裝並運行Jest 121
創建更多的測試規範和期望 122
測試React 組件 130
小結 137
9 使用Flux 完善React 架構 139
分析當前應用的架構 139
理解Flux 142
創建分發器 143
創建動作生成器 144
創建存儲 145
小結 150
10 使用Flux 提升應用的可維護性 151
藉助Flux 實現解耦 152
重構Stream 組件 155
創建CollectionStore 161
創建CollectionActionCreators 167
重構Application 組件 169
重構Collection 組件 171
重構CollectionControls組件 175
重構CollectionRenameForm組件 178
重構TweetList組件 180
重構StreamTweet組件 181
編譯 181
· · · · · · (收起)

讀後感

評分

很适合打牢基础,就像楼上所说的一样,从最基础的开始讲起,让我们知道真正的远离,弄懂它,而不仅仅是会用。 一颗赛艇!

評分

很适合打牢基础,就像楼上所说的一样,从最基础的开始讲起,让我们知道真正的远离,弄懂它,而不仅仅是会用。 一颗赛艇!

評分

很适合打牢基础,就像楼上所说的一样,从最基础的开始讲起,让我们知道真正的远离,弄懂它,而不仅仅是会用。 一颗赛艇!

評分

很适合打牢基础,就像楼上所说的一样,从最基础的开始讲起,让我们知道真正的远离,弄懂它,而不仅仅是会用。 一颗赛艇!

評分

很适合打牢基础,就像楼上所说的一样,从最基础的开始讲起,让我们知道真正的远离,弄懂它,而不仅仅是会用。 一颗赛艇!

用戶評價

评分

簡而言之,過時瞭。前端的東西新潮框架看書基本沒用。框架産生到框架流行,需要個把月;流行瞭纔會有人寫書,寫書又要個把月。寫完書等翻譯,又要個把月。算算一年過去瞭,等到這本譯書實際到你手裏的時候,版本號都從0.x提到15瞭...

评分

非常適閤初學者,代碼雖然有一些過時瞭,但是基本思想還是一緻的,推薦初學者先看懂這本書裏麵講的react語言的一些基本思想

评分

這本書英文版齣版於2015年,但是不知道為什麼裏麵的代碼顯得比較老,基本不涉及ES6的內容,沒有Redux相關的內容。舉例又是和twitter相關的,所以整體來說質量一般,不建議閱讀。

评分

不錯,難度不大,適閤入門

评分

非常適閤初學者,代碼雖然有一些過時瞭,但是基本思想還是一緻的,推薦初學者先看懂這本書裏麵講的react語言的一些基本思想

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

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