注释 useState 可防止 IE11 崩溃

Commenting useState prevents crash on IE11

我上传了a repository

dist/index.htm 导致 IE11 崩溃,如下所示。

unable to get property 'root' of undefined or null reference

// inner.jsx
import { Grid } from '@material-ui/core';
import React, { useState } from 'react';

export function Inner() {
  var [path] = useState(''); // <- why commenting this prevents crash?
  return <Grid container></Grid>;
}

但是在 src/inner.jsx 和 运行 npm run publish 中评论 var [path] = useState(''),不会发生崩溃。我看不懂结果。

是bug吗?如果是这样,我应该在哪里提交问题?

useBuiltIns: 'usage' 更改为 useBuiltIns: 'entry' 解决了 IE11 的问题。