是否可以使用ReactJavaScript库创建可嵌入的JavaScript小部件,其中:
我正在寻找功能,如所述:
对于您提到的需求,最好的解决方案是使用browserify(或类似功能)。使用reactify转换,您可以使JSX到JS一步完成。Browserify(和Webpack)是React社区中非常常见的,因此几乎所有库都发布到npm以便于使用。
Browserify将您的JavaScript,您选择的React版本和所有库打包到一个JS文件中,该文件不使用全局变量或其他与页面上运行的其他代码冲突的模式。
您还可以查看一些库,例如react-css,以将您的样式与页面样式隔离。样式也将隔离在您的捆绑包中。当然,如果网页执行的操作类似div {margin:1em},则唯一的解决方案是iframe或网络组件。
div {margin:1em}