专栏名称: 程序员成长指北
专注 Node.js 技术栈分享,从 前端 到 Node.js 再到 后端数据库,祝您成为优秀的高级 Node.js 全栈工程师。一个有趣的且乐于分享的人。座右铭:今天未完成的,明天更不会完成。
今天看啥  ›  专栏  ›  程序员成长指北

两种截然不同的 TypeScript 使用态度

程序员成长指北  · 公众号  ·  · 2024-09-23 18:23

文章预览

点击上方  程序员成长指北 ,关注公众号 回复 1 ,加入高级Node交流群 在我的上一篇文中, 跟大家分享了一个我使用封装的方式避免在 jsx 中使用条件判断的方式来写代码的小技巧。 例如这样一段代码 {isGis  & &  (    < >      < div   className = 'border-b mt-20 mb-8 text-lg font-bold pb-3' > div >      < Giscus  />    < > )} 我封装了一个 Show 组件。    < div   className = 'border-b mt-20 mb-8 text-lg font-bold pb-3' > div >    < Giscus  /> < /Show> 对我个人而言,这种封装方式极大的提高了我的开发体验,我认为是一个非常好的小技巧。但是 却在评论区里引起了极大的争议 。 许多同学认为,这样做了之后,存在两个问题: 1、会导致组件失去类型断言, 2、并且由于内部组件无论如何都会执行,会导致报错的发生。 我并没有第一时间理解到他们在说什么。所以马上就找 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览