首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >React钩子表单和polyfill.io导致页面崩溃Z.current.unMount是不可迭代的。

React钩子表单和polyfill.io导致页面崩溃Z.current.unMount是不可迭代的。
EN

Stack Overflow用户
提问于 2021-11-23 21:47:23
回答 1查看 155关注 0票数 0

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版本及以上。

无聚脂

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

EN

回答 1

Stack Overflow用户

发布于 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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70088236

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档