本章引入Agent技術(shù),讓RAG系統(tǒng)更智能。首先介紹Agent的概念、技術(shù)和主流產(chǎn)品,重點講解ReAct的Agent實現(xiàn)方式?;诖?,實現(xiàn)一個針對多文檔的RAG路由,使RAG系統(tǒng)能自動選擇不同RAG文檔,提升性能。通過本章,你將學(xué)會如何利用Agent技術(shù)增強RAG系統(tǒng),實現(xiàn)自動切換不同信息源,讓RAG應(yīng)用更高效、更智能。
學(xué)前技術(shù)儲備:React核心知識點講解
本章主要學(xué)習(xí)表單的校驗和提交,并且需要保存登錄狀態(tài),這樣用戶在以后進入應(yīng)用時,就不會再次提醒需要登錄了。
本章將帶領(lǐng)大家快速入門Vite的基礎(chǔ)實戰(zhàn),并講解Vite原理和Webpack的區(qū)別等內(nèi)容
遇到一個需求、問題或者一段代碼,如何能高效的分析、解決它,這是前端程序員的必備技能。否則你將無法獨立工作,這不是企業(yè)需要的人才。本章將通過多個面試題,教你如何分析問題、解決問題。
無論是校招還是社招,企業(yè)都希望得到工作經(jīng)驗豐富的候選人。所以面試時會有很多面試題來考察候選人,是否有真實工作經(jīng)驗(而非只做過個人項目和 demo)。本章將通過多個面試題,講解前端面試??嫉膶嶋H工作經(jīng)驗問題。
本章將全面對比Vue和React框架的相似點和差異點,通過對比的方式,可以讓同學(xué)們更加快速的掌握兩大框架。通過兩大框架的掌握,更符合企業(yè)高級人才的需求。以及掌握React中如何使用TS進行開發(fā)。
本章主要針對React hooks進行講解,介紹了如何應(yīng)用第三方 think-react-store(基于React context 和 hook實現(xiàn)的實現(xiàn)數(shù)據(jù)流解決方案) 完成數(shù)據(jù)流操作,并繼續(xù)進行我們的”造輪子“之旅,完成了多個自定義hook的開發(fā),這些也都將直接應(yīng)用在之后的實戰(zhàn)項目中,并會結(jié)合項目需求逐步優(yōu)化,變成”好輪子“。
學(xué)前技術(shù)儲備:React核心知識點講解
學(xué)前技術(shù)儲備:React核心知識點講解
在做RN開發(fā)的時候通常離不了JS 和Native之間的通信,比如:初始化RN時Native向JS傳遞數(shù)據(jù),JS調(diào)用Native的相冊選擇圖片,JS調(diào)用Native的模塊進行一些復(fù)雜的計算,Native將一些數(shù)據(jù)(GPS信息,陀螺儀,傳感器等)主動傳遞給JS等,在本章中我將向大家介紹在RN中JS和Native之間通信的幾種方式以及其原理和使用技巧。
擴展React18內(nèi)容的學(xué)習(xí),以及腳手架和第三個UI庫Ant-design的使用,并自主創(chuàng)建可復(fù)用的組件
本章將全面對比Vue和React框架的相似點和差異點,通過對比的方式,可以讓同學(xué)們更加快速的掌握兩大框架。通過兩大框架的掌握,更符合企業(yè)高級人才的需求。以及掌握React中如何使用TS進行開發(fā)。
本章詳細介紹 React 18 的基礎(chǔ)語法,全面使用基于 Hook 和函數(shù)組件的思路進行教學(xué),幫助同學(xué)不僅掌握 React 提供的語法 API,同時掌握基于數(shù)據(jù)驅(qū)動的函數(shù)式編程開發(fā)理念,真正掌握新版本 React 的編程精髓。通過本章學(xué)習(xí),同學(xué)們可以完整的掌握 React 18 中核心 API 的使用。
學(xué)前技術(shù)儲備:React核心知識點講解
本章將手把手搭建一套RN網(wǎng)絡(luò)框架,帶你掌握網(wǎng)絡(luò)操作、本地存儲核心技術(shù)的基礎(chǔ)上,傳授你開發(fā)提效的思路、方案和經(jīng)驗。
在做RN開發(fā)的時候通常離不了JS 和Native之間的通信,比如:初始化RN時Native向JS傳遞數(shù)據(jù),JS調(diào)用Native的相冊選擇圖片,JS調(diào)用Native的模塊進行一些復(fù)雜的計算,Native將一些數(shù)據(jù)(GPS信息,陀螺儀,傳感器等)主動傳遞給JS等,在本章中我將向大家介紹在RN中JS和Native之間通信的幾種方式以及其原理和使用技巧。
本章詳細介紹 React 18 的基礎(chǔ)語法,全面使用基于 Hook 和函數(shù)組件的思路進行教學(xué),幫助同學(xué)不僅掌握 React 提供的語法 API,同時掌握基于數(shù)據(jù)驅(qū)動的函數(shù)式編程開發(fā)理念,真正掌握新版本 React 的編程精髓。通過本章學(xué)習(xí),同學(xué)們可以完整的掌握 React 18 中核心 API 的使用。
在學(xué)習(xí)了vue插件開發(fā)之后,我們將來學(xué)習(xí)前端工程化中另一流行框架React插件的開發(fā),本章就將從React原理解析開始,深度解析super-tiny-compiler編譯器實現(xiàn)原理,從zbestpc項目移植到react項目集成工程化腳手架,徹底搞懂React插件實現(xiàn)原理。
遇到一個需求、問題或者一段代碼,如何能高效的分析、解決它,這是前端程序員的必備技能。否則你將無法獨立工作,這不是企業(yè)需要的人才。本章將通過多個面試題,教你如何分析問題、解決問題。
介紹 React 的歷史、背景和每次版本更新。介紹 React 的核心概念:組件化 + 數(shù)據(jù)驅(qū)動視圖。對比 React 和 Vue ,其實 React 比 Vue 更簡潔。
本章講解了如何將 TypeScript 與 React 結(jié)合,便攜更健壯的前端工程代碼。課程里對常見的 TypeScript 類型進行了簡單介紹講解,重點介紹了在 React 中遇到類型問題應(yīng)該如何解決,即便對 TypeScript 沒有任何了解,通過本章的學(xué)習(xí),同學(xué)也可以基本完成 React 和 TypeScript 的集成開發(fā)。
1. 理解React合成事件的必要性 2. 解釋項目中的合成事件以及原生事件場景和bug 3. 通過自己實現(xiàn)React合成事件,深入理解框架級別的事件
裝飾器模式是前端常用的設(shè)計模式之一。ES 規(guī)范早已引入了裝飾器語法,Typescript 也原生支持裝飾器語法,是前端工程師必備的技能。本章將詳細講解裝飾器模式,從概念背景,到代碼示例和 UML 類圖,最后到它的具體使用場景:Typescript 裝飾器語法。
建立全局觀,為后續(xù)在源碼中吸取精華做好思想準(zhǔn)備,避免就源碼而分析源碼。
1. 分析React中的函數(shù)式編程實現(xiàn) 2. 分析Hooks規(guī)則的背后原因
和 Vue 相比,使用 React 時更需要開發(fā)人員了解其原理,面試也會重點考察。本章講解 JSX 編譯、事件機制、batchUpdate ,組件更新渲染過程等 React 原理??嫉闹R點和面試題。
本章主要講解redux和redux-saga的封裝庫dva,以及dva和react-native的集成以及插件loading
本章主要針對React hooks進行講解,介紹了如何應(yīng)用第三方 think-react-store(基于React context 和 hook實現(xiàn)的實現(xiàn)數(shù)據(jù)流解決方案) 完成數(shù)據(jù)流操作,并繼續(xù)進行我們的”造輪子“之旅,完成了多個自定義hook的開發(fā),這些也都將直接應(yīng)用在之后的實戰(zhàn)項目中,并會結(jié)合項目需求逐步優(yōu)化,變成”好輪子“。