React-钩子表单和polyfill.io导致页面崩溃,Z.current.unMount是不可迭代的。
重新创建:
在IE11上,您可以访问polyfill.io并下载精简的代码。或者简单地将其粘贴到IE11 https://polyfill.io/v3/polyfill.min.js中,您将得到所需的代码。创建一个React项目,并使用反应形钩创建一个基本表单。接下来,导入多边形填充,这将导致页面崩溃:Z.current.unMount is not iterable.,一旦您删除了这个填充,表单就会像预期的那样工作。
背景:
这些填充/填充的需要,因为仍然支持IE11.嗯..。我们使用polyfill.io来获得所需的填充。我们在的每一个页面上加载这个填充。想知道是否有其他人遇到过这个问题,usig填充和反应钩子形式,并有一个很好的工作?
这个问题似乎来自于Reacti-钩子形式的6.8.4版本及以上。
无聚脂

和-这个错误在反应形钩库中

发布于 2022-04-07 04:32:27
我们也遇到了这个问题,并且像你一样发现问题是多填充的。我不确定我们的问题是否完全相同,因为我们刚刚看到这个问题出现,而你4个月前就报道了这个问题。这使我认为我们的问题不一样,但张贴只是以防万一。
对于我们来说,似乎正在发生的事情是,当您使用polyfill服务但不指定版本时,有时返回的js文件包含js内容,有时则不包含js内容(在浏览器中使用url进行硬刷新)。在我们的例子中,我假设它不返回js包的情况是想要的行为,因为浏览器不需要任何填充。
为文件指定版本似乎解决了我们的问题。哪个版本似乎并不重要,仅仅指定版本本身似乎可以确保每次都会返回正确的包内容。例如:
https://polyfill.io/v3/polyfill.min.js?version=3.110.1
在这里发布了一个bug报告:https://github.com/Financial-Times/polyfill-service/issues/2699
https://stackoverflow.com/questions/70088236
复制相似问题