XCFOX

XCFOX

V2EX 第 433443 号会员,加入于 2019-08-01 22:06:00 +08:00
XCFOX 最近回复了
整个项目没有任何性能优化,根组件的 update 将导致整个页面的 update 。没有 memo 。只有两个 useMemo ,其中一个 useMemo 根本没必要,应该直接提升出组件外作为常量。
真喜欢函数直接用 React 就可以了。React 在 16.8 引入 hook 之后已经是函数式完全体了。

React 连组件都是拿函数声明的,state 、reducer 、hook 无不体现函数式的思维。粗看下来 Mithril 的组件还是拿对象来声明,没有贯彻太多函数式的思维。

Mithril 自娱自乐也凑活,真拿来写项目还缺少 路由、状态管理、组件库、SSR 这些必要功能。
36 天前
回复了 chaleaochexist 创建的主题 程序员 关于后端开发分层的疑问
我平常写 node.js 比较多,在 node.js 的世界里几乎见不到 DAO 层。就算是 Spring 味最重的 Nest.js 里也见不到 DAO 层。因为 node.js 的 ORM 很强大很好用,所有 DAO 层的事情 ORM 都干好了,直接在 Service 层里调用 ORM 方法就完事儿了。
我个人理解 DAO 在 Java 、Go 的不使用高自动化 ORM 、需要大量手写 SQL 的项目中会起比较大作用。
对于 Python 来说,如果有好用的 ORM 的话,没必要硬写 DAO ,直接用 ORM 短平快地完成需求岂不美哉。
OP 用的什么什么软件生成的 srt ? 正常的语音识别输出的不就是一个完整的语句吗?

https://www.xfyun.cn/services/lfasr
https://help.aliyun.com/zh/dashscope/developer-reference/paraformer-speech-recognition/
https://www.volcengine.com/product/asr
我是 FireFox 和 Chrome 一起用。工作学习看文档看 Github 用 FireFox ,娱乐看视频用 Chrome 。
FireFox 的界面比 Chrome 高效得多,尤其是搜索栏,一个搜索栏能同时搜谷歌、Github 、npm ,太高效了。
体验上确实 Chrome 丝滑。以前火狐连 blur 都不支持,同一个网页在 Chrome 和 FireFox 上完全不一样。FireFox 比以前肯定是好多了。
41 天前
回复了 fengshils 创建的主题 Node.js 4202 年 nodejs api 框架那个好一些
React 的 UI 组件库生态比 VUE 要丰富太多,从这方面讲确实用 React 开发漂亮网站要简单一些。

React 好看的组件库有:
https://nextui.org/
https://v2.chakra-ui.com/
https://mui.com/material-ui/
https://ui.shadcn.com/
https://semi.design/zh-CN

Vue 好看的组件库:
https://www.naiveui.com/
https://ui.nuxt.com/
TS 写习惯了,现在已经完全离不开 TS 了。
后端上个 OpenAPI 或者 GraphQL 或者 tRPC ,前端配合 ts 调用起来就很有信心,对接口有完全的掌控。接口有任何修改 TS 都能检查出来。

现在找轮子的时候,没有 TypeScript Declare 的包直接排除。有的库 tsdoc 写得很详细,tsdoc 直接当文档看。

写通用库的时候 TS 是必须的,之后调用的时候会很舒服。写业务的时候用 ts 就更舒服了,一般类型都直接能推导出来。
49 天前
回复了 fusi 创建的主题 Visual Studio Code 想找一种 vscode 扩展
Scratchpads:创建多个便笺文件,以便在编写代码时进行涂鸦。

https://marketplace.visualstudio.com/items?itemName=buenon.scratchpads
你可能在找 Yjs: https://github.com/yjs/yjs

如果需要后端配合的话建议上 Hocuspocus: https://github.com/ueberdosis/hocuspocus
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2369 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 102ms · UTC 07:01 · PVG 15:01 · LAX 00:01 · JFK 03:01
Developed with CodeLauncher
♥ Do have faith in what you're doing.