Javascript 将Webshim polyfills与ReactJS一起使用安全吗

Javascript 将Webshim polyfills与ReactJS一起使用安全吗,javascript,reactjs,webshim,Javascript,Reactjs,Webshim,我需要html5的特性,比如原生表单验证“required”属性等。在旧的浏览器中也是如此,所以我通常使用这个:但是,现在我必须使用ReactJS,我想确认使用polyfills是否安全?我真的不明白它们将如何影响React处理DOM的方式。只需设置或修改变量/属性的Polyfills就可以使用。例如es5 polyfills、FileReader、FormData、XHR2、matchMedia、Promise等 有些东西,如HTML5 shiv和innershiv,会操纵html,而不会与R

我需要html5的特性,比如原生表单验证“required”属性等。在旧的浏览器中也是如此,所以我通常使用这个:但是,现在我必须使用ReactJS,我想确认使用polyfills是否安全?我真的不明白它们将如何影响React处理DOM的方式。

只需设置或修改变量/属性的Polyfills就可以使用。例如es5 polyfills、FileReader、FormData、XHR2、matchMedia、Promise等

有些东西,如HTML5 shiv和innershiv,会操纵html,而不会与React一起工作。同样,表单内容和其他类似模块也因同样的原因无法工作

更好的选择是自己进行验证;html5表单验证被高估了,并且往往会使您的站点在不同平台上看起来丑陋且不一致。我只在外观、完全控制和非常有用的错误消息对某些内部应用程序无关紧要的应用程序中使用它