第 01 章
为什么需要前端框架?从jQuery到React/Vue/Angular,三大框架市场现状与生态对比。
第 02 章
JSX语法、虚拟DOM、组件化思想、单向数据流。
第 03 章
模板语法、响应式原理、组件系统、双向绑定。
第 04 章
模块化、依赖注入、TypeScript基础、RxJS入门。
第 05 章
团队技术栈、项目规模、性能要求、社区活跃度、学习曲线。
第 06 章
创建React项目(Vite/CRA)、函数组件与Hooks入门(useState/useEffect)。
第 07 章
Context API vs Redux vs Zustand、React Router v6。
第 08 章
容器组件、高阶组件、Render Props;memo、useMemo、useCallback。
第 09 章
创建Vue项目(Vite)、Composition API vs Options API、ref与reactive。
第 10 章
Pinia vs Vuex、Vue Router 4、props/emit/provide/inject。
第 11 章
Slot、动态组件、异步组件、KeepAlive。
第 12 章
创建Angular项目、组件与模板、结构型/属性型指令、Pipe。
第 13 章
依赖注入、HttpClient与拦截器、路由守卫。
第 14 章
模板驱动 vs 响应式表单、RxJS在Angular中的应用。
第 15 章
虚拟DOM vs 增量DOM vs 原生、包体积、启动速度。
第 16 章
热更新、调试、TS支持;Vite vs Webpack vs esbuild。
第 17 章
React Native/Weex/Ionic/Flutter;Next.js/Nuxt/Angular Universal。
第 18 章
为什么需要微前端?qiankun、Module Federation、Micro-app。
第 19 章
主应用与子应用通信、样式隔离、qiankun实践。
第 20 章
共享依赖、动态加载、Module Federation深入。
第 21 章
Redux Toolkit、Pinia实战、NgRx实战。
第 22 章
React Router数据加载、Vue Router导航守卫、Angular路由事件。
第 23 章
Jest/Vitest、Testing Library、Cypress/Playwright。
第 24 章
GitHub Actions、Docker、Nginx配置、CDN加速。
第 25 章
lazy/Suspense、图片优化、缓存策略、Bundle分析。
第 26 章
XSS防御、CSRF防御、内容安全策略、依赖安全审计。
第 27 章
React-intl、Vue I18n、Angular i18n、动态切换语言。
第 28 章
Storybook搭建、组件设计原则、发布npm包、版本管理。
第 29 章
低代码概念、Low-Code Engine、Amis、自定义组件接入。
第 30 章
Web Components、React Server Components、AI辅助开发、WebAssembly。