本文最后更新于:2024年3月18日 下午
我们经常会使用到默认参数,例如:
而在前端的 js/ts 中组件也有 默认属性 的概念。 javascript 的默认属性比较容易实现,与 c++ 等类似。
但是由于 typescript 对类型的严格限制等原因, 网上有不少对其默认属性的实现,但是基本采用了 interface 实现,代码较为复杂。
Default Props in React/TypeScript 这篇文章对 typescript 中的默认属性的实现进行了十分详细的讨论。
这里我介绍一种默认属性的实现方法,较为简单,目前也未出现问题。