由于依赖关系,我必须在我的Angular应用程序中导入React。当我在我的angular.json脚本标签中添加它时,效果很好。可以在此处找到一个示例:https://github.com/arnvanhoutte/ng-gutenberg/blob/master/angular.json
但是,如果我执行此操作,反应将包含在我的应用程序中的所有位置。我真的不想要这个,因为它会产生很多开销。理想情况下,我只想在需要此依赖项的组件中包含react。我认为仅添加import 'react'
和import 'react-dom'
就可以解决问题。可悲的是,当我这样做时,我收到很多错误,表明没有定义反应。这让我有所思考,对此我感到非常惊讶。导入语句和仅将其添加到我的构建中有什么区别?它为什么不能与导入一起使用?