【问题标题】:Typescript Decorators state打字稿装饰器状态
【发布时间】:2016-07-05 06:57:48
【问题描述】:

TypeScript 版本: 1.8

你好,

我们有一个很好的案例在我们的项目中使用 TypeScript 装饰器,但https://www.typescriptlang.org/docs/handbook/decorators.html 中有下一行:

装饰器是 JavaScript 的第 1 阶段提案,可作为 TypeScript 的实验性功能使用。

注意  装饰器是一项实验性功能,可能会在未来的版本中发生变化。

所以我们有下一个问题:
1) 将来装饰器的语法会改变吗?
2) 我们可以在生产中使用装饰器吗?

【问题讨论】:

  • 您引用了"Decorators are an experimental feature that may change in future" 来回答您的第一个问题:是的,他们可能会。至于问题 #2:当前的实现有效,您可以使用它,但要考虑到更高版本的打字稿可能会有重大更改,因此您需要更改代码才能使用较新的版本。

标签: typescript typescript1.8


【解决方案1】:

装饰器的语法将来会改变吗?

可能。尽管由于其普遍性,现阶段似乎不太可能。

我们可以在生产中使用装饰器吗?

我一直使用第三方库中的它们(例如,redux 中的@connect)。但是我厌倦了自己创造它们(负担在创造者身上)?

【讨论】:

    猜你喜欢
    • 2018-06-21
    • 2019-07-29
    • 2016-05-08
    • 1970-01-01
    • 2020-01-02
    • 2020-01-31
    • 2018-02-12
    • 2020-12-24
    • 2016-12-05
    相关资源
    最近更新 更多