全棧React: React 30天

全棧React: React 30天

本文轉(zhuǎn)載自:眾成翻譯
譯者:iOSDevLog
鏈接:http://www.zcfy.cc/article/3758
原文:https://www.fullstackreact.com/30-days-of-react

30 Days of React

對學(xué)習(xí)React 感興趣但不知道怎么開始?

我們會教你它是如何工作的 - 免費(fèi)

在接下來的30天內(nèi),我們將逐步了解您需要知道的與React相關(guān)的所有內(nèi)容。 從我們的第一個應(yīng)用的從零開始測試和部署。

下載超過300頁的 PDF

30 Days of React Mini-Ebook

第1天 什么是 React?

今天,我們從一開始就開始。讓我們看看React是什么,是什么讓React運(yùn)轉(zhuǎn)起來。我們將討論為什么要使用它。

第2天 什么是 JSX?

現(xiàn)在我們知道React是什么,讓我們來看看這個系列的其余部分將會出現(xiàn)的幾個術(shù)語和概念。

第3天 我們的第一個組件

這個系列的前兩篇文章是很重要的討論。在今天的課程中,我們來看看一些代碼,并寫下我們的第一個React應(yīng)用。

第4天 復(fù)雜組件

太棒了,我們已經(jīng)構(gòu)建了第一個組件。現(xiàn)在讓我們來看一下,開始構(gòu)建一個更復(fù)雜的界面。

第5天 數(shù)據(jù)驅(qū)動

我們的應(yīng)用中的硬編碼數(shù)據(jù)不是好主意。 今天,我們將把我們的組件設(shè)置為由數(shù)據(jù)驅(qū)動,訪問外部數(shù)據(jù)。

第6天 狀態(tài)

今天我們開始了解React中有狀態(tài)組件的工作原理,并且看看我們何時以及為什么要使用狀態(tài)。

第7天 生命周期鉤子函數(shù)

今天,我們將看看我們可以用于React組件的一些最常見的生命周期鉤子函數(shù),我們將討論為什么它們是有用的,什么時間應(yīng)該用什么。

第8天 屬性類型

我們正在考慮如何在今天重新使用React組件,這樣我們不僅可以在應(yīng)用而且可以在團(tuán)隊(duì)中共享我們的組件。

第9天 樣式

沒有樣式的應(yīng)用是不完整。我們將看看我們可以使用不同的方法來調(diào)整組件,從傳統(tǒng)的CSS到內(nèi)聯(lián)樣式。

第10天 交互性

今天,我們將介紹如何添加交互性到我們的應(yīng)用,使其具有吸引力和交互性。

第11天 純組件

React提供了幾種創(chuàng)建組件的不同方法。今天我們將討論創(chuàng)建組件的最終方案,即無狀態(tài)函數(shù)的純組件。

第12天 create-react-app

今天,我們將添加一個構(gòu)建過程來存儲常見的構(gòu)建操作,以便我們可以輕松地開發(fā)和部署我們的應(yīng)用。

第13天 重復(fù)元素

今天,我們將通過如何顯示多個組件來準(zhǔn)備將外部數(shù)據(jù)引入我們的應(yīng)用。

第14天 獲取遠(yuǎn)程數(shù)據(jù)

我們已準(zhǔn)備好外部請求獲取數(shù)據(jù)!今天我們來看一下調(diào)用外部API的第一步。

第15天 承諾簡介

今天,我們將要看看我們需要知道什么來從高層次了解Promises,所以我們可以使用這個非常有用的概念構(gòu)建我們的應(yīng)用。

第16天 顯示遠(yuǎn)程數(shù)據(jù)

我們的前端應(yīng)用與我們在其中顯示的數(shù)據(jù)一樣有趣。今天,我們開始提出數(shù)據(jù)請求,并將其集成到我們的應(yīng)用中。

第17天 客戶端路由

大多數(shù)(如果不是全部)我們的應(yīng)用將在我們的單頁應(yīng)用中有多個視圖。讓我們直接使用React Router為我們的應(yīng)用創(chuàng)建多個視圖。

第18天 Flux 簡介

處理客戶端應(yīng)用中的數(shù)據(jù)是一項(xiàng)復(fù)雜的任務(wù)。今天我們正在研究一種處理Facebook提出的復(fù)雜數(shù)據(jù)的方法,稱為 Flux 體系結(jié)構(gòu)。

第19天 用Redux進(jìn)行數(shù)據(jù)管理

隨著我們了解了flux和Redux的知識,讓我們將Redux整合到我們的應(yīng)用中,并通過連接的應(yīng)用。

第20天 Redux操作

使用Redux,我們來談?wù)勎覀內(nèi)绾卧谖覀兊膽?yīng)用中實(shí)際修改Redux狀態(tài)。

第21天 Redux 中間件

今天,我們在Redux中使用Redux方法來管理我們的代碼中的復(fù)雜狀態(tài)變化。

第22天 測試簡介

測試套件是一項(xiàng)前期投資,可在系統(tǒng)的整個生命周期內(nèi)獲得回報。今天我們將介紹測試的主題,并討論我們可以寫的不同類型的測試。

第23 天 實(shí)現(xiàn)測試

昨天我們檢查了我們在React中寫的不同類型的測試。今天我們親自動手來看看結(jié)果。我們將安裝設(shè)置測試所需的依賴關(guān)系以及寫入我們的第一個斷言。

第24天 測試應(yīng)用

我們先看一下我們應(yīng)用的一個特征,并考慮邊緣案例的位置以及我們假設(shè)將會發(fā)生的情況

第25天 使用Enzyme做更好的測試

今天,我們將看看一個由Airbnb所保留的開源庫,名為Enzyme,使得測試變得簡單易用。

第26天 集成測試

今天我們將編寫測試來模擬用戶如何與我們的應(yīng)用進(jìn)行交互,并在現(xiàn)實(shí)的瀏覽器中測試我們的應(yīng)用的整個流程。

第27天 部署介紹

今天,我們將探討部署我們的應(yīng)用所涉及的不同部分,以便外界可以使用我們的應(yīng)用。

第28天 部署

今天,我們將看看一些即將推出的選項(xiàng),以便我們的網(wǎng)站啟動并運(yùn)行。到今天結(jié)束時,您將可以共享一個鏈接到正在運(yùn)行的應(yīng)用。

第29天 持續(xù)集成

今天,我們將介紹一些可持續(xù)的集成解決方案,為我們提供運(yùn)行測試以及實(shí)施測試我們在云中的應(yīng)用。

第30天 總結(jié)和更多的資源

我們做到了!第30天。恭喜!現(xiàn)在,您有足夠的信息來編寫一些非常復(fù)雜的數(shù)據(jù)集成,風(fēng)格完美樣式,經(jīng)過測試和部署的應(yīng)用。

常見問題解答

這是什么?

本課程是一系列文章,教你如何使用React從頭開始。該系列提供了一個循序漸進(jìn)的過程,您可以使用它從一個空文件夾中學(xué)習(xí)React到部署的React應(yīng)用。

如果我被卡住了怎么辦?

只需發(fā)送電子郵件,我們將很樂意幫助您解決

誰寫的這個?

我們是Fullstack React Book的作者

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 228,546評論 6 533
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 98,570評論 3 418
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事?!?“怎么了?”我有些...
    開封第一講書人閱讀 176,505評論 0 376
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經(jīng)常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,017評論 1 313
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 71,786評論 6 410
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 55,219評論 1 324
  • 那天,我揣著相機(jī)與錄音,去河邊找鬼。 笑死,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,287評論 3 441
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 42,438評論 0 288
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 48,971評論 1 335
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 40,796評論 3 354
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 42,995評論 1 369
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,540評論 5 359
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 44,230評論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,662評論 0 26
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 35,918評論 1 286
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,697評論 3 392
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 47,991評論 2 374

推薦閱讀更多精彩內(nèi)容