我們?cè)撚媚男┘夹g(shù)來(lái)完成本項(xiàng)目?這其中最關(guān)鍵的 React 技術(shù),他的核心原理是什么?最新的 18 版本有哪些新的功能。如果你是一個(gè)前端架構(gòu)師,該怎么畫(huà)一張技術(shù)架構(gòu)圖?
扮演研發(fā)團(tuán)隊(duì)D角色,使用React18技術(shù)棧構(gòu)建子應(yīng)用,詳解React18+Webpack子應(yīng)用如何接入微前端體系,最終實(shí)現(xiàn)了【關(guān)于我們】業(yè)務(wù)模塊相關(guān)功能
- 9-1 :react子應(yīng)用跨域請(qǐng)求:暴露webpack實(shí)現(xiàn)proxy跨域設(shè)置
- 9-2 :react18+webpack5子應(yīng)用快速構(gòu)建
- 9-3 :react18集成router、axios、sass
- 9-4 :react18子應(yīng)用功能開(kāi)發(fā):關(guān)于我們
- 9-5 :react子應(yīng)用跨域請(qǐng)求:暴露webpack實(shí)現(xiàn)proxy跨域設(shè)置
- 9-6 :接入微前端:設(shè)置publicPath補(bǔ)全靜態(tài)資源路徑
- 9-7 :本章小結(jié)
遇到一個(gè)需求、問(wèn)題或者一段代碼,如何能高效的分析、解決它,這是前端程序員的必備技能。否則你將無(wú)法獨(dú)立工作,這不是企業(yè)需要的人才。本章將通過(guò)多個(gè)面試題,教你如何分析問(wèn)題、解決問(wèn)題。
- 32-1 -讀代碼-React-setState經(jīng)典面試題
- 32-2 開(kāi)始-學(xué)習(xí)要點(diǎn)和注意事項(xiàng)
- 32-3 -執(zhí)行[-1-, -2-, -3-].map(parseInt)輸出什么
- 32-4 -讀代碼-函數(shù)修改形參,能否影響實(shí)參?
- 32-5 -把一個(gè)數(shù)組轉(zhuǎn)換為樹(shù)
- 32-6 -【連環(huán)問(wèn)】把一個(gè)樹(shù)轉(zhuǎn)換為數(shù)組
- 32-7 -讀代碼-構(gòu)造函數(shù)和原型的重名屬性
- 32-8 -一道讓人失眠的promise-then執(zhí)行順序問(wèn)題
- 32-9 -讀代碼-React-setState經(jīng)典面試題
- 32-10 -React-setState是微任務(wù)還是宏任務(wù)
- 32-11 -讀代碼-對(duì)象和屬性的連續(xù)賦值
- 32-12 -讀代碼-對(duì)象屬性類(lèi)型的問(wèn)題
- 32-13 擴(kuò)展補(bǔ)充:解決問(wèn)題的常見(jiàn)思路
- 32-14 重點(diǎn)及注意事項(xiàng)總結(jié)
【提供600+問(wèn)題與答案庫(kù),你遇到的坑,別人已經(jīng)出坑了】本章節(jié)會(huì)對(duì)Redux、react-redux進(jìn)行全面的剖析和講解,另外會(huì)對(duì)Redux的高級(jí)用法異步Action,異步數(shù)據(jù)流,中間件等進(jìn)行講解,并且結(jié)合真實(shí)的項(xiàng)目案例來(lái)講解Redux在React Native項(xiàng)目中的應(yīng)用。
React 是國(guó)內(nèi)流行的前端框架,尤其大廠應(yīng)用較多。本章講解 React 高級(jí)應(yīng)用和原理的考點(diǎn)和面試題,助你通過(guò) React 技術(shù)棧的面試。
本章的內(nèi)容聚焦手機(jī)端 H5 開(kāi)發(fā)的方方面面,Icon 展示、真機(jī)調(diào)試、下拉刷新、無(wú)限滾動(dòng)等等,還有 H5 屏幕適配原理、四個(gè)最重要的職場(chǎng)能力,每一個(gè)都奧妙無(wú)窮。
路由是 Web 多頁(yè)系統(tǒng)的必備配置,否則無(wú)法實(shí)現(xiàn)多頁(yè)面和頁(yè)面跳轉(zhuǎn)。React-router 是 React 項(xiàng)目路由配置的不二選擇。本章使用 React-router 配置路由,并講解相關(guān)的 Layout Outlet 等知識(shí)點(diǎn)。即學(xué)即用,將路由用于問(wèn)卷項(xiàng)目中,配置首頁(yè)、列表、標(biāo)星、回收站等頁(yè)面。
工欲善其事必先利其器,本章將為大家精選了一些RN基礎(chǔ)知識(shí),有RN基礎(chǔ)的同學(xué)可跳過(guò)這一章,直接進(jìn)入項(xiàng)目實(shí)戰(zhàn)環(huán)節(jié)。
學(xué)習(xí)完 React 的使用和原理,就來(lái)模擬面試吧。本章給出了大量的 React 常考面試題,幫你驗(yàn)證學(xué)習(xí)效果,溫故知新。
和 Vue 相比,使用 React 時(shí)更需要開(kāi)發(fā)人員了解其原理,面試也會(huì)重點(diǎn)考察。本章講解 JSX 編譯、事件機(jī)制、batchUpdate ,組件更新渲染過(guò)程等 React 原理常考的知識(shí)點(diǎn)和面試題。
redux是目前react中最流行的架構(gòu)模式,本章將會(huì)通過(guò)網(wǎng)站的i18n國(guó)際化語(yǔ)言切換為案例,一步一步學(xué)會(huì)如何創(chuàng)建狀態(tài)倉(cāng)庫(kù)store、如何實(shí)現(xiàn)store的鏈接與訂閱、如何拆分合并reducer,以及如何統(tǒng)一管理action。除此以外,我們還會(huì)學(xué)習(xí)如何使用TypeScript來(lái)處理redux相關(guān)代碼的強(qiáng)類(lèi)型定義。
React是什么?他的出現(xiàn)解決了什么問(wèn)題?讓我們通過(guò)制作一個(gè)購(gòu)物網(wǎng)站來(lái)認(rèn)識(shí)react的基礎(chǔ)知識(shí)吧。在本章中,將會(huì)圍繞類(lèi)組件的知識(shí)點(diǎn)帶同學(xué)們慢慢領(lǐng)悟React的特征。
本節(jié)課的設(shè)計(jì)初衷是希望幫助到有一定Android、iOS、前端、RN知識(shí)的同學(xué),能夠復(fù)用到現(xiàn)有的知識(shí)來(lái)快速解鎖Flutter開(kāi)發(fā)拓寬技術(shù)棧。
Fiber 架構(gòu),是 React 性能提升的里程碑,掌握其思想,為后續(xù)手寫(xiě)源碼打下基礎(chǔ)。
本章中對(duì)React 框架優(yōu)勢(shì)、React 18 版本特點(diǎn)特性,以及課程整體的教學(xué)思路和方法,進(jìn)行了梳理,幫助大家更加清晰的認(rèn)識(shí) React 18。
本章中我們會(huì)學(xué)習(xí),如何使用 Vite 搭建不同前端框架的項(xiàng)目,如何配置一些常見(jiàn)的功能比如 CSS、靜態(tài)文件等來(lái)達(dá)到日常使用的目的。
本章節(jié)主要講解全屏幕的適配與優(yōu)化,并對(duì)全面屏的特點(diǎn)及存在的問(wèn)題做出分析,同時(shí)教大家如何適配iPhone X,華為,小米、三星等全面屏與凹凸屏手機(jī)。另外,會(huì)講解react-navigation在全面屏凹凸屏上的應(yīng)用,章節(jié)最后會(huì)教大家如何去自定義一個(gè)容器組件。
現(xiàn)代 Web 系統(tǒng)都要使用 UI 組件庫(kù),它封裝了常用的 UI 組件,如 Button Input 等,拿來(lái)即用。AntDesign 是國(guó)內(nèi) React 技術(shù)棧 UI 組件庫(kù)的不二選擇。本章引入 AntDesign ,并即學(xué)即用,使用 AntDesign 重構(gòu)各個(gè)頁(yè)面。
本章主要講解圖片管理功能的開(kāi)發(fā),上傳只是最基礎(chǔ)的功能,上傳之后的管理才是更加復(fù)雜的部分,本章會(huì)涉及到文件目錄管理,文件管理,權(quán)限管理等功能的開(kāi)發(fā)。
- 6-1 新建云存儲(chǔ),react-hook-form表單校驗(yàn)做起來(lái)(上)
- 6-2 nextjs parallel routes實(shí)現(xiàn)導(dǎo)航和內(nèi)容分離
- 6-3 如何確保只有當(dāng)前用戶能看到自己上傳的文件
- 6-4 更好得管理文件,讓用戶可以創(chuàng)建多個(gè)APP
- 6-5 創(chuàng)建個(gè)表單還要寫(xiě)API?server action幫你輕松搞定
- 6-6 如何處理server action報(bào)錯(cuò)的情況?
- 6-7 點(diǎn)創(chuàng)建就要跳轉(zhuǎn)頁(yè)面?intercepting routes實(shí)現(xiàn)路由插入,幫你解決問(wèn)題
- 6-8 既然創(chuàng)建了這么多app,那么我們來(lái)切換一下吧
- 6-9 用戶需要管理自己得云存儲(chǔ),給他這個(gè)機(jī)會(huì)
- 6-10 新建云存儲(chǔ),react-hook-form表單校驗(yàn)做起來(lái)(上)
- 6-11 新建云存儲(chǔ),react-hook-form表單校驗(yàn)做起來(lái)(下)
1. 通過(guò)手寫(xiě)實(shí)現(xiàn)Hooks,從而掌握Hooks底層數(shù)據(jù)結(jié)構(gòu),理解單鏈表與React規(guī)則的關(guān)聯(lián) 2. 掌握diff原則,理解React VDOM DIFF算法的實(shí)現(xiàn)與原因 3. 通過(guò)useReducer/useState的實(shí)現(xiàn),掌握React狀態(tài)值的存儲(chǔ)與更新
React Native的升級(jí)與適配一直是困擾開(kāi)發(fā)者的一個(gè)痛點(diǎn),本章節(jié)將講解最新版React Native的升級(jí)與適配的經(jīng)驗(yàn)與技巧,同時(shí)會(huì)對(duì)比不同升級(jí)方式的優(yōu)缺點(diǎn),并會(huì)對(duì)React Native過(guò)去一年中的重要更新做個(gè)總結(jié),并且給出適配建議。
無(wú)論是校招還是社招,企業(yè)都希望得到工作經(jīng)驗(yàn)豐富的候選人。所以面試時(shí)會(huì)有很多面試題來(lái)考察候選人,是否有真實(shí)工作經(jīng)驗(yàn)(而非只做過(guò)個(gè)人項(xiàng)目和 demo)。本章將通過(guò)多個(gè)面試題,講解前端面試??嫉膶?shí)際工作經(jīng)驗(yàn)問(wèn)題。
W同學(xué)本科畢業(yè) 3 年,計(jì)算機(jī)專(zhuān)業(yè),畢業(yè)之后一直做前端開(kāi)發(fā),但沒(méi)接觸過(guò)正規(guī)前端團(tuán)隊(duì)的規(guī)范研發(fā)流程。她正在尋求自己職業(yè)突破的機(jī)會(huì)。同時(shí)作為女生,她也有未來(lái)職業(yè)規(guī)劃的顧慮。來(lái)看看她面試都會(huì)遇到哪些問(wèn)題~
【提供600+問(wèn)題與答案庫(kù),你遇到的坑,別人已經(jīng)出坑了】本章節(jié)會(huì)對(duì)Redux、react-redux進(jìn)行全面的剖析和講解,另外會(huì)對(duì)Redux的高級(jí)用法異步Action,異步數(shù)據(jù)流,中間件等進(jìn)行講解,并且結(jié)合真實(shí)的項(xiàng)目案例來(lái)講解Redux在React Native項(xiàng)目中的應(yīng)用。
工欲善其事必先利其器,本章將為大家精選了一些RN基礎(chǔ)知識(shí),有RN基礎(chǔ)的同學(xué)可跳過(guò)這一章,直接進(jìn)入項(xiàng)目實(shí)戰(zhàn)環(huán)節(jié)。
在學(xué)習(xí)了vue插件開(kāi)發(fā)之后,我們將來(lái)學(xué)習(xí)前端工程化中另一流行框架React插件的開(kāi)發(fā),本章就將從React原理解析開(kāi)始,深度解析super-tiny-compiler編譯器實(shí)現(xiàn)原理,從zbestpc項(xiàng)目移植到react項(xiàng)目集成工程化腳手架,徹底搞懂React插件實(shí)現(xiàn)原理。
我們?cè)撚媚男┘夹g(shù)來(lái)完成本項(xiàng)目?這其中最關(guān)鍵的 React 技術(shù),他的核心原理是什么?最新的 18 版本有哪些新的功能。如果你是一個(gè)前端架構(gòu)師,該怎么畫(huà)一張技術(shù)架構(gòu)圖?
介紹 React 的歷史、背景和每次版本更新。介紹 React 的核心概念:組件化 + 數(shù)據(jù)驅(qū)動(dòng)視圖。對(duì)比 React 和 Vue ,其實(shí) React 比 Vue 更簡(jiǎn)潔。
表單組件是 Web 開(kāi)發(fā)中比較獨(dú)立的部分,React 中也是如此。本章講解常見(jiàn)的表單組件,如 input radio checkbox 等,并學(xué)習(xí)幾種常見(jiàn)的表單校驗(yàn)工具。即學(xué)即用,開(kāi)發(fā)登錄、注冊(cè)頁(yè),并配置校驗(yàn)規(guī)則。
需求分析、項(xiàng)目演示和App流程結(jié)構(gòu)介紹:讓你對(duì)實(shí)戰(zhàn)App有個(gè)整體和系統(tǒng)的認(rèn)識(shí);技術(shù)分解:讓你知道開(kāi)發(fā)一款React Native應(yīng)用通常需要用到哪些技術(shù)?最后,會(huì)教你如何基于新版react-navigation來(lái)搭建整個(gè)APP的導(dǎo)航框架,動(dòng)態(tài)TabBar的探索和實(shí)現(xiàn),以及一些高級(jí)應(yīng)用和實(shí)戰(zhàn)技巧。