V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  lanten  ›  全部回复第 5 页 / 共 6 页
回复总数  106
1  2  3  4  5  6  
2021 年 12 月 13 日
回复了 WadeLaunch 创建的主题 程序员 一个后端程序员对前端技术的彩虹屁
@murmur

只有新手才会在 jsx 中添加大量业务代码。

vue 的 template 类 UI 描述方案饱受诟病的核心原因是在 js 代码中无法插入元素,只能手动创建 VNode ,以及没有 TS 类型提示,这将导致功能性、灵活性丢失。
2021 年 12 月 13 日
回复了 WadeLaunch 创建的主题 程序员 一个后端程序员对前端技术的彩虹屁
@66beta


所谓单文件就是 css 与 js 放在一起,小组件无所畏惧,大型业务组件呢?上千行的代码难道不是糟糕的代码吗?
2021 年 10 月 13 日
回复了 weeshin 创建的主题 React 请教下各位 React 的函数组件比类组件好在哪里?
@Robertwhite 考虑一下把高阶组件换成修饰器,需要复用的东西采用抽象派生,那才叫优雅
2021 年 10 月 13 日
回复了 weeshin 创建的主题 React 请教下各位 React 的函数组件比类组件好在哪里?
@ReferenceE 只有用 function 关键字才会提升吧?在用 TS 的情况下,似乎只能用箭头函数的方式赋予 React.FC 泛型,还有 React.memo,也不能用 function 关键字声明。

函数式组件每一次 rerender 都会执行函数体内的所有代码,需要通过 useEffect 和 useCallback 优化,增加了开发者的心智负担,尤其对于新手而言更容易写出低性能代码。

函数式组件还不能被继承,我认为函数式组件除了 hooks 复用一无是处
2021 年 8 月 9 日
回复了 gidot 创建的主题 程序员 作为十多年的老程序员,突然想分享个想法给大家
坦率一点不好吗? 筛选一下身边的朋友,离那些口是心非的垃圾玩意儿远一点。还有这根程序员有什么关系?
你们那么多用 GraphQL 的大佬,我想问一句,字符串模板里面怎么整合 TS 类型?
2021 年 5 月 8 日
回复了 BoringTu 创建的主题 JavaScript 为什么你们要选择 TypeScript?
理性的争论是好事,帖子本身是有价值的。
看了各位的观点收货颇丰,我总结一下我所认同的观点:

## 优点
- 类型推导, 一切可溯源
- ide 代码补全增强, 降低心智负担
- 第三方库不看文档直接打点就用
- 映射后端接口, 确保字段的准确性
- 依然可以保持 JS 动态类型特性, 可以通过 as, any 逃课。
- 类型即文档 (且与代码深度集成),大家都不喜欢写文档。类型定义了,文档就有了
- 易于维护, 随便翻一个函数,不用看上下文,就知道参数类型,返回值类型
- 规范化约束整个团队
- 易于修改 (变量使用 F2 重命名)

## 缺点
- 开发成本 +
- 学习成本 ++
- 用人成本 +++
编译后的 React 代码,这根本不是源码。
2021 年 2 月 4 日
回复了 Kasumi20 创建的主题 程序员 TypeScript 中,如何定义(声明)函数的类型?
其实函数类型的定义就是行参和返回值类型定义,可以直接用 typeof 推断。

```ts
function foo(strArr: string[]): string {
return strArr.join(',')
}

type Foo = typeof foo

```

也可以用 interface 定义函数类型'

```ts
interface F {
(strArr: string[]): string
}

const fn: F = strArr => {
return strArr.join(',')
}
```
2021 年 1 月 21 日
回复了 settoo 创建的主题 信息安全 感觉好可怕,似乎麦克风被不知名 app 监控了
@14ccc 他说的没毛病,坦荡的人并不畏惧这种程度的监听,不畏惧不代表不介意
2021 年 1 月 15 日
回复了 winffee 创建的主题 Visual Studio Code Java on Visual Studio Code 的更新 – 2020 年 12 月
@hantsy 不想看到的话可以拖出来自行分组,也可以隐藏掉
@hercat +1 我盘了两年了
2019 年 12 月 5 日
回复了 HENQIGUAI 创建的主题 程序员 借此想了解一下各位的技术观是怎样的
@method 基本素质有保证就行,技术就是技术,擅长社交的请去其它部门,技术部不欢迎演员
2018 年 11 月 16 日
回复了 KasuganoSoras 创建的主题 程序员 其实 NotePad++ 也可以非常好看
这是用易语言写的嘛
2018 年 11 月 13 日
回复了 EZG997 创建的主题 全球工单系统 吐槽微信
我之气前打算用支付宝代替微信作为通信工具,但是我吱口令根本复制不到签名中去,发的朋友圈也被屏蔽,用小号根本看不到,tx 简直无法无天
2018 年 10 月 29 日
回复了 RoyL 创建的主题 Android 双十一购机
啥都好,别买三星就行
2018 年 10 月 22 日
回复了 kba977 创建的主题 全球工单系统 升级 Mojave 之后遇到的奇怪 bug
是搜狗拼音,说错了
1  2  3  4  5  6  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1005 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 47ms · UTC 19:17 · PVG 03:17 · LAX 12:17 · JFK 15:17
♥ Do have faith in what you're doing.