使用 React.js 的嵌入式小部件未捕获的错误缩小了反应错误#299

Car*_*oso 1 parcel reactjs

我将使用 React.js 库构建一个可嵌入的小部件。我使用命令“parcel build src/index.js --no-source-maps -d widget”成功构建了小部件。但是,当运行任何网站中内置的 js 和 css 文件时,我遇到了错误“Uncaught Error: Minified React error #299”。我研究了很多博客,但没有找到解决方案。如果您有经验,请告诉我解决方案。

在此输入图像描述

小智 7

我的 React 应用程序也遇到了同样的错误 - 也是一个类似的嵌入式小部件应用程序。我解决这个问题的方法是,当我将小部件添加到网页时,我必须添加一个带有“root”id 的 div - 错误来自于无法为应用程序创建根,因此通过显式添加根 div 然后应用程序正确呈现。

像这样的东西:

<div id="root"></div>
<script src="path-to-script.js"></script>
Run Code Online (Sandbox Code Playgroud)

希望这可以帮助。