2024 年 Interface OR Type 如何选择?

查看 69|回复 4
作者:tlerbao   
前端菜一枚 关于 typescript Interface OR Type 如何选择?
Google 搜索第一条
https://www.totaltypescript.com/type-vs-interface-which-should-you-use
英文菜,大致结论是 默认建议全部使用 type ,只在需要(继承)的时候使用 interface 。
type 虽然可以 & ,但笔者说效率弱于 extends 。
不知道大家 interface 和 type 是怎么选择的?

type, interface, extends, TypeScript

sch1111878   
如果只是定义数据对象声明, 就 type
我原来是用 interface 的, 但是看 ant-design-pro(umi) 的项目都是用的 type, 我现在也改用 type 了
也刻意去搜过, 包括官方的问题, 并没有看出特别明显的内容, 随主流就好
huijiewei   
type 和 interface 不精通很难确定用哪个。所以我全用 type 了。
Leviathann   
听说 interface 是 lazy 的,大代码库里性能会更好
SayHelloHi   
有时候 type 一把梭 有时候 interface 一把梭
您需要登录后才可以回帖 登录 | 立即注册

返回顶部