首頁新聞動態(tài)正文

黑馬程序員——2023新版React從核心基礎到項目實戰(zhàn)教程

更新時間:2023-10-18 來源:黑馬程序員 瀏覽量:

觀看全套視頻教程 >>

本課程包含六大章節(jié)(React核心基礎篇、Redux篇、ReactRouter路由篇、項目實戰(zhàn)后臺篇、提高篇、項目實戰(zhàn)前臺篇),從React核心基礎開始,到企業(yè)開發(fā)必備全家桶,再次通過企業(yè)項目進行開發(fā)實戰(zhàn),最后講授原理以及常見面試拔高知識,本課程能夠助你少走彎路,提升硬實力!


適用人群

1.應屆生:想要選擇一個門檻較低的Java虛擬機的課程,讓僅有Java基礎的學生也能上手Java虛擬機;

2.工作1-3年的程序員:通過課程學會核心調優(yōu)技術,解決實際的線上問題,提高競爭力;

3.工作3年以上的程序員:通過課程學會Java虛擬機核心原理,優(yōu)化大型程序性能;

4.想跳槽學習Java虛擬機面試題的程序員。


課程亮點

1.門檻低,只需要有Java基礎,并了解基本的Springboot框架基礎,就能學會本課程;

2.學習路線平滑,內容含金量高,從Java虛擬機的基礎知識到實戰(zhàn)環(huán)節(jié),再學習高級篇中最新的技術,接著了解Java虛擬機的原理,最后學習面試題;

3.每個環(huán)節(jié)都有大量的案例讓學生練習鞏固知識。案例使用的軟件為最近幾年最熱最火的軟件,比如arthas,且使用最新版本;

4.案例真實可靠、完整還原工作場景,設計真實工作中的多個Java虛擬機問題,并以真實環(huán)境的方式模擬問題的產生,使用正確的方法解決問題;

5.內容包含最新最有用的技術:GraalVM、ZGC等。

課程目錄

Day1

01.React簡單介紹

02.React開發(fā)環(huán)境創(chuàng)建

03.JSX基礎-概念和本質

04.JSX基礎-識別js表達式

05.JSX基礎-實現列表渲染

06.JSX基礎-實現基礎條件渲染

07.JSX基礎-實現復雜條件渲染

08.React中的事件綁定

09.React組件基礎使用

10.useState基礎使用

11.useState修改狀態(tài)的規(guī)則

12.基礎樣式控制

13.評論案例-列表渲染

14.評論案例-刪除功能實現

15.評論案例-tab切換功能實現

16.評論案例-排序實現

17.classnames工具優(yōu)化類名控制

Day2

01.表單受控綁定

02.React中獲取DOM

03.發(fā)表評論-核心功能實現

04.發(fā)表評論-id和時間處理

05.發(fā)表評論-清空內容和聚焦實現

06.組件通信-父傳子-基礎實現

07.組件通信-父傳子-props說明

08.組件通信-父傳子-chilren說明

09.父子組件通信-子傳父實現

10.使用狀態(tài)提升實現兄弟組件通信

11.使用context機制跨層傳遞數據

12.useEffect-概念理解和基礎使用

13.useEffect-不同依賴項說明

14.useEffect-清除副作用

15.自定義Hook實現

16.ReactHooks使用規(guī)則說明

17.案例優(yōu)化-使用useEffect獲取數據

18.案例優(yōu)化-自定義hook封裝請求邏輯

19.案例優(yōu)化-評論Item組件封裝

Day3

01.Redux快速上手

02.Redux與React-環(huán)境準備

03.Redux與React-實現counter

04.Redux與React-提交action傳參

05.Redux與React-異步狀態(tài)操作

06.Redux調試-devtools

07.美團案例-案例演示和環(huán)境準備

08.美團案例-分類和商品列表渲染

09.美團案例-點擊分類激活交互實現

10.美團案例-商品列表切換顯示

11.美團案例-添加購物車實現

12.美團案例-統(tǒng)計區(qū)域功能實現

13.美團案例-購物車列表功能實現

14.美團案例-控制購物車顯示和隱藏

Day4

01.ReactRouter-快速開始

02.ReactRouter-抽象路由模塊

03.ReactRouter-路由導航跳轉

04.ReactRouter-導航跳轉傳參

05.ReactRouter-嵌套路由配置

06.ReactRouter-默認二級路由配置

07.ReactRouter-404路由配置

08.ReactRouter-倆種路由模式

09.記賬本-功能演示和環(huán)境創(chuàng)建

10.記賬本-配置別名路徑@

11.記賬本-數據Mock實現

12.記賬本-整體路由設計

13.記賬本-antD主題色定制

14.記賬本-Redux管理賬目列表

15.記賬本-TabBar功能實現

Day5

01.月度賬單-統(tǒng)計區(qū)域-功能演示和結構搭建

02.月度賬單-統(tǒng)計區(qū)域-點擊切換時間選擇框

03.月度賬單-統(tǒng)計區(qū)域-點擊確定切換時間顯示

04.月度賬單-統(tǒng)計區(qū)域-數據按月分組實現

05.月度賬單-統(tǒng)計區(qū)域-計算選擇月份之后的統(tǒng)計數據

06.月度賬單-統(tǒng)計區(qū)域-初始化渲染統(tǒng)計數據

07.月度賬單-列表區(qū)域-單日統(tǒng)計列表實現

08.月度賬單-列表區(qū)域-單日賬單列表渲染顯示

09.月度賬單-列表區(qū)域-點擊切換賬單展開和收起

10.月度賬單-賬單類型圖標組件封裝

11.新增賬單-功能熟悉和結構搭建

12.新增賬單-支出和收入功能實現

13.新增賬單-新增表單實現

14.新增賬單-收尾優(yōu)化

Day6

01.使用CRA初始化項目環(huán)境

02.安裝scss包

03.安裝antDesign

04.配置基礎路由Router

05.配置別名路徑

06.使用gitee管理項目

07.登錄-準備靜態(tài)結構

08.登錄-表單校驗實現

09.登錄-獲取表單數據

10.登錄-封裝request請求模塊

11.登錄-redux管理token-編寫樣板代碼

12.登錄-redux管理token-實現Token異步獲取

13.登錄-redux管理token-實現登錄后續(xù)邏輯

14.登錄-Token持久化

15.登錄-封裝Token的存取刪方法

Day7

01.Axios請求頭注入Token

02.根據Token控制路由跳轉

03.Layout-結構創(chuàng)建和樣式reset

04.Layout-二級路由配置

05.Layout-點擊菜單跳轉路由

06.Layout-根據當前路由路徑高亮菜單

07.Layout-展示個人信息

08.Layout-退出登錄實現

09.Layout-處理token失效

10.Home-Echarts基礎圖表渲染

11.Home-Echarts組件封裝實現

12.拓展-API模塊封裝

Day8

01.文章發(fā)布-功能演示說明

02.基礎文章發(fā)布-準備基礎結構

03.基礎文章發(fā)布-準備富文本編輯器

04.基礎文章發(fā)布-頻道列表獲取渲染

05.基礎文章發(fā)布-收集表單數據提交表單

06.文章封面-上傳文章封面基礎實現

07.文章封面-實現切換封面類型

08.文章封面-控制上傳圖片的數量

09.文章封面-發(fā)布帶封面的文章

10.文章列表-功能描述和結構創(chuàng)建

11.文章列表-通過自定義hook獲取頻道列表

12.文章列表-渲染table表格

13.文章列表-適配文章狀態(tài)

Day9

01.文章列表-篩選功能實現

02.文章列表-分頁功能實現

03.文章列表-刪除功能實現

04.文章列表-攜帶id跳轉到編輯頁

05.編輯文章-回填基礎數據

06.編輯文章-回填封面信息

07.編輯文章-根據id適配編輯和新增狀態(tài)

08.編輯文章-更新文章

09.項目打包-基礎打包和本地預覽

10.打包優(yōu)化-配置路由懶加載

11.打包優(yōu)化-包體積可視化分析

12.打包優(yōu)化-CDN配置

溫馨提示:

以上內容大家先學為敬,還有【提高篇】和【項目實戰(zhàn)前臺篇】暫未上線,老師正在快馬加鞭錄制中,敬請期待!


前端工程師必修課
React 大廠面試必備技能
走上開發(fā)巔峰的強力敲門磚
萬事俱備,只等你來

 免費領取資料 

視頻+講義+源碼+筆記+資料
黑馬《2023新版React入門到實戰(zhàn)
全套視頻免費在線觀看
B站搜索黑馬程序員React教程或
前端React入門到實戰(zhàn)視頻教程




分享到:
在線咨詢 我要報名
和我們在線交談!