Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs React和IE9:仅在开发工具打开时最初渲染_Reactjs - Fatal编程技术网

Reactjs React和IE9:仅在开发工具打开时最初渲染

Reactjs React和IE9:仅在开发工具打开时最初渲染,reactjs,Reactjs,我正在Internet Explorer 9上运行react 16.8+ 最初,页面呈现为空白,根元素中没有任何react应用程序。 当我打开F12开发工具并刷新页面时,它呈现良好。 当我关闭开发工具并刷新时,它也会呈现良好的效果 有人知道为什么最初不呈现页面吗?显然,因为redux正在尝试将应用程序冻结在控制台日志中,因为控制台日志只有在开发工具打开时才可用。因此,将以下polyfill添加到index.tsx/index.js中,使其高于所有其他导入: yarn add console-p

我正在Internet Explorer 9上运行react 16.8+

最初,页面呈现为空白,根元素中没有任何react应用程序。 当我打开F12开发工具并刷新页面时,它呈现良好。 当我关闭开发工具并刷新时,它也会呈现良好的效果


有人知道为什么最初不呈现页面吗?

显然,因为redux正在尝试将应用程序冻结在控制台日志中,因为控制台日志只有在开发工具打开时才可用。因此,将以下polyfill添加到index.tsx/index.js中,使其高于所有其他导入:

 yarn add console-polyfill

为什么要使用2011年推出的React 16.8浏览器,该浏览器于2019年2月初发布?是否由于特定原因/限制?虽然IE9应该在React 16+中仍然得到支持,但如果兼容性不完美,我也不会感到惊讶。我有各种专业原因。