Electron+React+七牛云 实战跨平台桌面应用

第1章进入 Electron 的世界
1-1学习本课程的收获以及案例展示(内附彩蛋)
第2章我们的第一个应用
2-1配置 Electron 开发环境
2-2进程和线程
2-3主进程和渲染进程
2-4创建 BrowserWindow
2-5进程间的通信
2-6使用 IPC 进行通信
2-7使用 remote 实现跨进程访问
2-8升级到 electron 7.0 以上的注意事项
第3章神奇的 React
3-1React 简介和缘起
3-2配置 React 开发环境..1
3-3useState Hook
3-4useEffect 不需要清除的 Effect
3-5useEffect 需要清除的 Effect
3-6useEffect 可控 effect
3-7自定义 Hook(一)
3-8HOC 的概念和缺点
3-9自定义Hook(二)
3-10Hook 规则和其他 Hook
3-11作业节
第4章双剑合璧与庖丁解牛
4-1全局需求
4-2将 UI 拆分成组件
4-3配置开发环境(一)
4-4配置开发环境(二)
4-5文件结构和代码规范
4-6作业节
第5章左侧面板开发
5-1为项目选择样式库
5-2FileSearch 组件(一)
5-3FileSearch 组件(二)
5-4为项目选择图标库
5-5使用 PropTypes 进行类型检查
5-6FileList 组件开发(一)
5-7FileList 组件开发(二)
5-8作业节
5-9第一个自定义 Hook – useKeyPress
5-10左侧收尾工作
第6章右侧面板开发
6-1TabList 需求和属性分析
6-2TabList 组件代码(一)
6-3TabList 组件代码(二)
6-4选择 MarkDown 编辑器
6-5引入 easyMDE 编辑器
第7章功能结合
7-1分析设计 State 结构
7-2分析应用数据流
7-3给 App 组件添加状态
7-4添加数据处理行为(一)
7-5添加数据处理行为(二)
7-6添加新建文件流程逻辑
7-7Flatten State 介绍
7-8修改 State 为 Flatten 结构编码
7-9作业节
第8章持久化保存数据
8-1在 React 中使用 Node.js
8-2FS 模块初试牛刀
8-3FS 模块使用 Promise 改造
8-4在 App 中集成文件操作
8-5数据持久化解决方案
8-6将 Electron store 集成到 App 中
8-7添加持久化数据逻辑代码
8-8由一个 Bug 引发的思考
第9章Electron 锦上添花
9-1导入文件对话框(一)
9-2导入文件对话框(二)
9-3添加上下文菜单(一)
9-4添加上下文菜单第二部分
9-5添加上下文菜单最终实现
9-6原生应用菜单简介
9-7添加原生应用菜单编码(一)
9-8添加原生应用菜单编码(二)
9-9设置窗口解决方案和流程分析
9-10添加设置窗口编码(一)
9-11添加设置窗口编码(二)
第10章认识七牛云平台
10-1对象存储平台简介
10-2七牛云平台使用简介
10-3初始七牛 SDK
10-4云文件操作类编码(一)
10-5云文件操作类编码(二)
10-6获得下载链接
10-7stream 流的概念
10-8stream 流的简单用法
10-9实现文件下载方法
第11章使用 SDK 同步到七牛云
11-1在设置窗口添加七牛云参数(一)
11-2在设置窗口添加七牛云参数(二)
11-3添加云同步菜单
11-4动态修改菜单项
11-5自动同步单个文件至七牛云(一)
11-6自动同步单个文件至七牛云(二)
11-7自动下载云文件至本地(一)
11-8自动下载云文件至本地(二)
11-9为应用添加 Loading 效果
11-10完成全部文件同步到七牛云功能编码
11-11使用流程图和伪代码解决剩下需求
11-12作业节
第12章应用打包与分发
12-1安装 Electron builder
12-2为生产环境 build 代码
12-3添加配置文件
12-4调试整个pack流程
12-5探究打包过程和生成文件内容
12-6生成安装包
12-7Electron 打包体积优化第一部分- 质的飞跃
12-8Electron 打包体积优化第二部分-极限优化
12-9自动更新第一部分 – 自动发布 release
12-10自动更新第二部分 – 添加自动更新功能
12-11自动更新 第三部分 – 本地调试自动更新功能
第13章课程总结
13-1课程总结

梦回资源网温馨提示:本资源来源于网友投稿,与本站无直接关系,如侵犯了您的权益,请联系站长删除!
梦回资源网 » Electron+React+七牛云 实战跨平台桌面应用

提供最优质的资源集合

立即查看 了解详情