【发布时间】:2020-11-28 10:51:17
【问题描述】:
我在跟上 javascript 中的装饰器时遇到了一点麻烦。
我真的很想在我的 React Native 项目中使用它们,这将使我的代码更具可读性。
但是目前(2020 年)使用纯 Javascript 装饰器是否安全?当 EcmaScript 说装饰器将来可能会发生重大变化时,这是什么意思?
我已经看到一些人使用装饰器,但是使用 Typescript,我是否必须使用 Typescript 才能拥有装饰器的“稳定”版本?
【问题讨论】:
-
破坏性更改,是一种会破坏您的代码并使其执行失败的更改。
-
如果我的应用程序在重大更改之前嵌入了装饰器的版本,那么我的项目不会有任何问题,但前提是我决定为项目的未来版本更新装饰器,我错了吗?
-
好吧..只要您进行转译并且不依赖浏览器来解析装饰器,就可以了。
标签: javascript decorator ecmascript-next