允许第三方开发人员将其组件包含在我的React应用程序中(作为插件)的最佳方法是什么?
我发现很难找到有关如何在应用程序中动态包含外部组件以及如何打包/构建这些组件以使其包含在内的任何信息。我能找到的最接近的资源是this,但它没有回答一个更基本的问题-我什至如何使这些组件可用于我的应用程序?我是否使用<script>
标签?还是dynamic imports?另外,第三方开发人员如何打包这些组件?
换句话说,我想:
为第三方开发人员提供有关如何打包/构建插件的分步说明,
允许应用程序用户输入可使用该插件的URL,
在此URL包含JS文件,并且
显示JS文件随附的组件并与之交互。
最好的方法是什么?