在生产中使用Javascript装饰器安全吗?
我在javascript中的装饰程序方面遇到了一些问题 我真的很想在我的React原生项目中使用它们,这将允许我有一个更可读的代码 但是在2020年使用纯Javascript装饰程序安全吗?当EcmaScript说装饰师将来可能会有突破性的变化时,他们是什么意思在生产中使用Javascript装饰器安全吗?,javascript,decorator,ecmascript-next,Javascript,Decorator,Ecmascript Next,我在javascript中的装饰程序方面遇到了一些问题 我真的很想在我的React原生项目中使用它们,这将允许我有一个更可读的代码 但是在2020年使用纯Javascript装饰程序安全吗?当EcmaScript说装饰师将来可能会有突破性的变化时,他们是什么意思 我已经看到一些人在使用decorators,但是对于Typescript,我是否必须使用Typescript才能获得稳定版本的decorators?纯javascript decorators还不存在。decorators的建议仍在,因
我已经看到一些人在使用decorators,但是对于Typescript,我是否必须使用Typescript才能获得稳定版本的decorators?纯javascript decorators还不存在。decorators的建议仍在,因此在任何浏览器或节点中都不可用
您只能通过使用装饰器。许多流行的基于TS的工具(如Angular)都使用它们。你是否想在生产中使用它们真的取决于你,没有客观的方法来决定。一个破坏性的改变,是一个改变,它破坏了你的代码并使其执行失败。如果我的应用程序在主要改变之前嵌入了装饰程序的版本,我的项目中不会有任何问题,但只有当我决定为项目的未来版本更新装饰器时,我才错了吗?嗯。。只要您进行传输,并且不依赖浏览器来解析装饰器,您就可以了。