Electron + React学习记录_01_Electron比较常用的几个模块

本文记录了Electron结合React开发中的一些常用模块,包括管理应用生命周期的app,窗口管理的BrowserWindow,以及ipcMain、Menu、Notification等原生GUI组件。此外,还提到了进程并集中如clipboard、crashReporter的功能,以及渲染进程中remote和desktopCapture的用途。了解这些模块有助于提升Electron应用的开发效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Electron 应用原生能力

 

所用到的常用模块

主进程

app:他管理了我们应用的生命周期,比如像退出,同时他可以设置app的属性,比如像dock

BrowserWindow:用于管理我们的窗口

ipcMain它是跟ipcRender进行ipc通信的

Menu,Tray,MenuItem等这些就是我们的原生GUI

Notification允许我们做可以做一个可交互的通知

webContents它是用来加载我们具体的页面

autoUpdater 更新模块

globalShortcut 是用来设置全局的一个快捷键

进程并集

clipboard就是用来访问读写我们的剪切板

crashReporter 用来监控进程是否崩溃

渲染进程

remote主要是可以调用我们主进程的模块//建议大家不要使用

desktopCapture用于捕获我们的桌面,可以拿到像系统的截图,屏幕的视频流等等

 

记住这些常用模块可以帮我们更高效的学习Electron

详情可以参考Electron的文档

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值