我发现 React 真的非常适合用来写本地客户端

2023-09-19 22:40:35 +08:00
 ChrisFreeMan

写了几个月的 React.js 配合 Electron, 感受就是,越用越舒服,已经不想回去写 swiftUI 了,React 的设计真的非常好,虽然它是个框架,但是它却并没有太多自己的规则和语法,所有的规则都是沿用 Js 本身的语法 + Html 本身的语法,所有的东西都是可预料的,理解了 hooks 的原理,基本上很多东西都能够预料,很多问题都能定位,而且上手后,基本上没怎么看过官方文档,非常非常优秀的设计。吹爆,我现在是 React 铁粉了。

2922 次点击
所在节点    程序员
31 条回复
kneo
2023-09-20 13:32:40 +08:00
没有自己的规则和语法? Hooks 就是伪装成函数的规则和语法。React 比起旧世界当然是革命性的,但是坑也很多,你写的 React 评价,理想的简直让我以为你用的是 SolidJS 。
RoyRao
2023-09-20 13:42:10 +08:00
@ChrisFreeMan #16 好的,感谢老哥指点
RoyRao
2023-09-20 15:42:03 +08:00
@ChrisFreeMan #15 刚才去了解了一下 electron forge ,官方说貌似不支持 pnpm 和 yarn berry ,但是我又不想用 yarn v1 ,不知道老哥用的什么包管理器呢?
ChrisFreeMan
2023-09-20 16:09:03 +08:00
@RoyRao 我用的 NPM
cuzfinal
2023-09-20 17:32:50 +08:00
既然写 react ,不如直接用 [react-native-windows]( https://microsoft.github.io/react-native-windows/),也免得打包一个 v8
ChrisFreeMan
2023-09-20 18:51:10 +08:00
@cuzfinal 试过了,个人觉得不太行,现在非常不建议入坑,文档缺失,社区小的要死,几乎没啥资料。微软对其的态度估计也是内部使用,顺便开源。
nodejsexpress
2023-09-21 00:32:39 +08:00
electron 感觉性能太拉胯
ChrisFreeMan
2023-09-21 10:57:15 +08:00
@nodejsexpress 我感觉性能很好,性能反而不是它的槽点。主要槽点还是打包体积的问题。你可以试试我开发的应用。在我的个人介绍里面。
nodejsexpress
2023-09-21 12:04:11 +08:00
@ChrisFreeMan 好的,谢谢大佬。
主要是用的有道云笔记等 Electron 应用,给我的印象是加载太慢了,内存飙升。
ChrisFreeMan
2023-09-21 12:31:34 +08:00
@nodejsexpress 没用过,但是 electron 要是用网页开发的思想来开发的话,比如靠网络加载界面,依赖 webview 组建,就会变得很慢,很吃内存。
RoyRao
2023-09-21 13:40:59 +08:00
@ChrisFreeMan #24 好的,感谢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/975346

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX