React移动端适配·实战
30章 完整进阶
1
移动端开发概述
趋势
移动端趋势 · RN vs Flutter · PWA · 适配挑战
2
React基础回顾
核心
JSX · 组件化 · Props/State · Hooks入门
3
移动端项目初始化
搭建
CRA/Vite · 目录结构 · 配置文件详解
4
视口与像素
基础
物理/逻辑像素 · DPR · viewport · meta标签
5
REM适配方案
实用
REM原理 · 动态计算 · lib-flexible · 手写工具
6
VW/VH适配方案
现代
视口单位 · VW原理 · 对比REM · postcss插件
7
媒体查询与响应式
布局
CSS媒体查询 · 断点策略 · 移动优先 · 栅格系统
8
Flexbox弹性布局
必备
容器/项目属性 · 主轴交叉轴 · 居中/等分/圣杯
9
Grid网格布局
进阶
Grid基础 · 轨道区域 · 移动端应用 · 配合Flex
10
移动端事件处理
交互
Touch事件 · 手势识别 · 点击穿透 · 解决方案
11
移动端滚动优化
性能
-webkit-overflow-scrolling · 下拉刷新/上拉加载
12
移动端图片处理
资源
WebP/AVIF · srcset · 懒加载 · 压缩CDN
13
移动端字体与文本
排版
系统字体栈 · 自定义字体 · 文本溢出 · 行高居中
14
移动端表单与输入
交互
表单重置 · 聚焦失焦 · 键盘弹出 · 验证反馈
15
移动端动画与过渡
动效
CSS过渡动画 · requestAnimationFrame · React Spring
16
移动端路由与导航
路由
React Router v6 · 嵌套路由 · 懒加载 · Tab导航
17
移动端状态管理
数据
Context · Redux Toolkit · Zustand · 持久化
18
移动端网络请求
通信
Axios封装 · 拦截器 · 错误处理 · 网络监听
19
移动端数据存储
持久
localStorage · IndexedDB · AsyncStorage · 安全
20
移动端调试与测试
工具
Chrome模拟 · 真机调试 · React DevTools · 测试
21
移动端性能优化
提速
虚拟列表 · 代码分割 · 预加载 · 减少重排重绘
22
移动端安全
防护
HTTPS · XSS/CSRF · 数据加密 · 安全输入
23
移动端推送通知
推送
Web Push API · Service Worker · 权限管理
24
移动端离线支持
离线
SW缓存策略 · 离线页面 · PWA清单 · 主屏幕
25
移动端国际化(i18n)
多语言
react-i18next · 语言切换 · 日期格式化 · RTL
26
移动端主题与暗黑模式
主题
CSS变量 · prefers-color-scheme · 持久化 · 过渡
27
移动端组件库使用
生态
AntD Mobile · Vant · NutUI · 按需加载 · 定制
28
项目实战(一)
基建
需求分析 · 技术选型 · UI还原 · 路由 · 通用组件
29
项目实战(二)
逻辑
业务实现 · 状态管理 · API对接 · 表单列表 · 交互
30
项目实战(三)
交付
性能优化 · 打包构建 · 真机测试 · 发布上线 · CI