为什么react native docs建议仅将TypeScript编译器用于类型检查?

为什么react native docs建议仅将TypeScript编译器用于类型检查?,typescript,react-native,Typescript,React Native,我希望标题足够清楚。 在react native的文档中: 我们建议您仅将TypeScript编译器用于类型检查 要使此代码正常工作,例如: @Injectable() class Some { constructor(@Inject() private: SomeService); } 如果使用TypeScript编译器,只需在tsconfig.json中启用实验decorators和emitDecoratorMetadata标志,但如果使用babel进行传输,则必须安装插件(额外的依赖

我希望标题足够清楚。 在react native的文档中:

我们建议您仅将TypeScript编译器用于类型检查

要使此代码正常工作,例如:

@Injectable()
class Some {
  constructor(@Inject() private: SomeService);
}
如果使用TypeScript编译器,只需在tsconfig.json中启用实验decorators和emitDecoratorMetadata标志,但如果使用babel进行传输,则必须安装插件(额外的依赖项),如babel插件转换TypeScript元数据和@babel/插件建议decorators

有人能解释一下使用巴贝尔的好处吗

以下是供参考的链接: