Javascript 升级到React:15.5.0导致错误

Javascript 升级到React:15.5.0导致错误,javascript,reactjs,Javascript,Reactjs,我安装了npm以获取最新版本的react 15.5.0,但是,我遇到了一个非常隐秘的错误,现在我的应用程序无法工作。我试着搜索,但找不到任何与我所看到的相关的东西。以下是我所看到的: warning.js:36 warning:React.createElement:type不应为null、未定义、布尔值或数字。它应该是字符串(对于DOM元素)或ReactClass(对于复合组件)。检查GridContainer的渲染方法 ReactReconciler.js:64未捕获(承诺中)类型错误:无法

我安装了npm以获取最新版本的react 15.5.0,但是,我遇到了一个非常隐秘的错误,现在我的应用程序无法工作。我试着搜索,但找不到任何与我所看到的相关的东西。以下是我所看到的:

warning.js:36 warning:React.createElement:type不应为null、未定义、布尔值或数字。它应该是字符串(对于DOM元素)或ReactClass(对于复合组件)。检查
GridContainer
的渲染方法

ReactReconciler.js:64未捕获(承诺中)类型错误:无法读取属性 Object.getHostNode处的“getHostNode”为null(ReactReconciler.js:64)

现在,我回到15.3.2,但想了解发生了什么。因为我想跟上所有的react开发,并尝试立即解决问题。我试着对代码进行注释,看看是否是某个特定组件导致了问题,但没有这样的运气

任何帮助都将不胜感激

这是行李舱

const GridContainer = ({ onOpen, open, onClose, numDrugSelected }) => (
<div style={{height: '100%'}}>
      <Table>
        <TableBody>
          <TableRow>
            <TableCell>Hello</TableCell>
          </TableRow>
        </TableBody>
      </Table>
</div>
);
constgridcontainer=({onOpen,open,onClose,numDrugSelected})=>(
你好
);

好的,我知道发生了什么。最新版本的材质ui更改了一些默认导入。因此,在我使用对话框从“material iu”导入{Table}之前,必须通过“material ui/Table”的导入表导入。出于某种原因,webpack并没有抱怨,所以我并没有收到任何传输错误。只是运行时错误。奇怪,但我正在备份并运行。

我们可以获取GridContainer组件的代码吗?当然可以,但它只是一个无状态组件。在我移除那个组件后,我认为它出了问题。材质ui库中的一个组件发出了相同的警告。