本章將直接帶同學(xué)們使用 React 基礎(chǔ)語法上手一款小游戲的開發(fā),在簡單實戰(zhàn)的過程中帶同學(xué)們了解 React 18 的代碼開發(fā)方式、調(diào)試工具,以及常見的基礎(chǔ)語法。通過本章學(xué)習(xí),同學(xué)們可以對 React 開發(fā)有一個非?;A(chǔ)的認識,有助于后續(xù)系統(tǒng)性學(xué)習(xí)。
1. 理解React合成事件的必要性 2. 解釋項目中的合成事件以及原生事件場景和bug 3. 通過自己實現(xiàn)React合成事件,深入理解框架級別的事件
“造輪子”是一個過程,要想造企業(yè)級輪子,自然需要更加豐富全面的技術(shù)。從本章開始,將帶領(lǐng)大家在梳理鞏固知識的同時,進行“實用輪子”的開發(fā),為后續(xù)實戰(zhàn)項目做好準備。本章中,將分別針對React.js的核心知識,以及UmiJs的基礎(chǔ)知識,進行梳理,并應(yīng)用這些知識帶領(lǐng)大家完成多款自定義組件(LazyLoad、ErrorBoundary、 Modal)的開發(fā)。
本章將手把手搭建一套RN網(wǎng)絡(luò)框架,帶你掌握網(wǎng)絡(luò)操作、本地存儲核心技術(shù)的基礎(chǔ)上,傳授你開發(fā)提效的思路、方案和經(jīng)驗。
工欲善其事必先利其器,本章將為大家精選了一些RN基礎(chǔ)知識,有RN基礎(chǔ)的同學(xué)可跳過這一章,直接進入項目實戰(zhàn)環(huán)節(jié)。
工欲善其事必先利其器,本章將為大家精選了一些RN基礎(chǔ)知識,有RN基礎(chǔ)的同學(xué)可跳過這一章,直接進入項目實戰(zhàn)環(huán)節(jié)。
本章將通過搭建RN的開發(fā)環(huán)境和一些在RN中常見的樣式問題及布局問題 向大家展示如何從零開始一個RN項目
本章主要學(xué)習(xí)手勢響應(yīng)系統(tǒng),通過手勢響應(yīng)系統(tǒng)實現(xiàn)當(dāng)頭部可見時,手指向上滑動時,tab標簽組件中的FlatList無法滾動,逐漸滑動到頭部組件不可見時,tab標簽組件中的FlatList才能滾動的效果;當(dāng)頭部不可見時,手指向下滑動時,直到FlatList滾動到最頂部時,頭部才可以滑動的效果,而且根據(jù)這個滾動,標簽欄也會有淡入淡出的動畫效果。
React 是國內(nèi)流行的前端框架,尤其大廠應(yīng)用較多。本章講解 React 高級應(yīng)用和原理的考點和面試題,助你通過 React 技術(shù)棧的面試。
React 是國內(nèi)流行的前端框架,尤其大廠應(yīng)用較多。本章講解 React 基礎(chǔ)應(yīng)用,助你通過 React 技術(shù)棧的面試。
1. 剖析React底層調(diào)度機制 2. 分析React與合作式調(diào)度器 & 搶占式調(diào)度器 3. 分析如何避免任務(wù)餓死 4. 掌握時間切片與Aging策略 5. 掌握單線程調(diào)度器運行機制
不定期為大家補充React Native前沿技術(shù)。
React 是國內(nèi)流行的前端框架,尤其大廠應(yīng)用較多。本章講解 React 基礎(chǔ)應(yīng)用,助你通過 React 技術(shù)棧的面試。
本章節(jié),介紹了hooks的 核心考點,和class的對比,面試過程中要注意的一些點,以及面試解答分析。
構(gòu)建和優(yōu)化一個合理的路由架構(gòu)是前端攻城獅必須掌握的技能。在本章中,課程會以react-router-dom V5為例,學(xué)會如何使用組件化的思想搭建一個簡單、高效、可拓展的路由系統(tǒng)。想直接學(xué)習(xí)react-router-dom V6的同學(xué)可以跳過本章。
在學(xué)習(xí)了vue插件開發(fā)之后,我們將來學(xué)習(xí)前端工程化中另一流行框架React插件的開發(fā),本章就將從React原理解析開始,深度解析super-tiny-compiler編譯器實現(xiàn)原理,從zbestpc項目移植到react項目集成工程化腳手架,徹底搞懂React插件實現(xiàn)原理。
本章是課程的基礎(chǔ)知識鋪墊。課程使用 Typescript 做代碼演示,所以先介紹 Typescript 類型。設(shè)計模式是基于面向?qū)ο缶幊?OOP 的,所以先介紹面向?qū)ο蟮母拍?。UML 類圖是面向?qū)ο缶幊痰闹匾O(shè)計工具。
建立全局觀,為后續(xù)在源碼中吸取精華做好思想準備,避免就源碼而分析源碼。
學(xué)前技術(shù)儲備:React核心知識點講解
“造輪子”是一個過程,要想造企業(yè)級輪子,自然需要更加豐富全面的技術(shù)。從本章開始,將帶領(lǐng)大家在梳理鞏固知識的同時,進行“實用輪子”的開發(fā),為后續(xù)實戰(zhàn)項目做好準備。本章中,將分別針對React.js的核心知識,以及UmiJs的基礎(chǔ)知識,進行梳理,并應(yīng)用這些知識帶領(lǐng)大家完成多款自定義組件(LazyLoad、ErrorBoundary、 Modal)的開發(fā)。
日常工作中,我們常常會面臨如何復(fù)用老項目代碼的問題,本章我們將通過腳手架的方式實現(xiàn)項目創(chuàng)建的自動化,快速解決老項目代碼復(fù)用問題,同時正式進入第一個項目開發(fā)
React 是國內(nèi)流行的前端框架,尤其大廠應(yīng)用較多。本章講解 React 高級應(yīng)用和原理的考點和面試題,助你通過 React 技術(shù)棧的面試。
React 是國內(nèi)流行的前端框架,尤其大廠應(yīng)用較多。本章講解 React 基礎(chǔ)應(yīng)用,助你通過 React 技術(shù)棧的面試。
介紹 React 的歷史、背景和每次版本更新。介紹 React 的核心概念:組件化 + 數(shù)據(jù)驅(qū)動視圖。對比 React 和 Vue ,其實 React 比 Vue 更簡潔。
本章將直接帶同學(xué)們使用 React 基礎(chǔ)語法上手一款小游戲的開發(fā),在簡單實戰(zhàn)的過程中帶同學(xué)們了解 React 18 的代碼開發(fā)方式、調(diào)試工具,以及常見的基礎(chǔ)語法。通過本章學(xué)習(xí),同學(xué)們可以對 React 開發(fā)有一個非?;A(chǔ)的認識,有助于后續(xù)系統(tǒng)性學(xué)習(xí)。
1. 理解React合成事件的必要性 2. 解釋項目中的合成事件以及原生事件場景和bug 3. 通過自己實現(xiàn)React合成事件,深入理解框架級別的事件
掌握了 Vue 和 React 的使用和原理,是否能設(shè)計出一個項目功能呢?面試會考察項目設(shè)計能力。本章講解項目設(shè)計的常見考察方式,以及解題思路和方法。
和 Vue 一樣,React 也是面試必備技能,而且大廠的考察概率更高。本章講解 React 基本使用,高級特性,性能優(yōu)化,redux 等內(nèi)容的知識點和面試題。
“造輪子”是一個過程,要想造企業(yè)級輪子,自然需要更加豐富全面的技術(shù)。從本章開始,將帶領(lǐng)大家在梳理鞏固知識的同時,進行“實用輪子”的開發(fā),為后續(xù)實戰(zhàn)項目做好準備。本章中,將分別針對React.js的核心知識,以及UmiJs的基礎(chǔ)知識,進行梳理,并應(yīng)用這些知識帶領(lǐng)大家完成多款自定義組件(LazyLoad、ErrorBoundary、 Modal)的開發(fā)。
在學(xué)習(xí)了vue插件開發(fā)之后,我們將來學(xué)習(xí)前端工程化中另一流行框架React插件的開發(fā),本章就將從React原理解析開始,深度解析super-tiny-compiler編譯器實現(xiàn)原理,從zbestpc項目移植到react項目集成工程化腳手架,徹底搞懂React插件實現(xiàn)原理。