Javascript 物料界面组件分解反应应用程序

Javascript 物料界面组件分解反应应用程序,javascript,reactjs,ecmascript-6,material-ui,Javascript,Reactjs,Ecmascript 6,Material Ui,试图在我的应用程序中使用嵌套组件似乎破坏了我的react应用程序 使用以下代码,应用程序可以正常加载: import React from 'react'; const Manage = props => ( <div> <span>Hello World!</span> </div> ) export default Manage 从“React”导入React; const Manage=props=>( 你好,世界

试图在我的应用程序中使用嵌套组件似乎破坏了我的react应用程序

使用以下代码,应用程序可以正常加载:

import React from 'react';

const Manage = props => (
  <div>
    <span>Hello World!</span>
  </div>
)

export default Manage
从“React”导入React;
const Manage=props=>(
你好,世界!
)
导出默认管理
但是,当我尝试将其中一个材质UI组件添加到页面时,应用程序会编译但拒绝加载,引发以下错误:

warning.js:33 warning:React.createElement:type无效--应为字符串(对于内置组件)或类/函数(对于复合组件),但get:undefined。您可能忘记了从定义组件的文件中导出组件。

import React from 'react';
import {Card, CardHeader, CardText} from 'material-ui/Card';

const Manage = props => (
  <div>
    <Card>
        <CardHeader
          title="Without Avatar"
          subtitle="Subtitle"
          actAsExpander={true}
          showExpandableButton={true}
        />
        <CardText expandable={true}>
          Lorem ipsum dolor sit amet, consectetur adipiscing elit.
          Donec mattis pretium massa. Aliquam erat volutpat. Nulla facilisi.
          Donec vulputate interdum sollicitudin. Nunc lacinia auctor quam sed pellentesque.
          Aliquam dui mauris, mattis quis lacus id, pellentesque lobortis odio.
        </CardText>
    </Card>
  </div>
)



export default Manage
从“React”导入React;
从“物料界面/卡片”导入{Card,CardHeader,CardText};
const Manage=props=>(
Lorem ipsum dolor sit amet,是一位杰出的献身者。
Donec mattis pretium massa.不可否认的事实。
请不要在拍卖会上提出异议,因为拍卖人是佩伦茨克人。
在毛里斯河对岸,马蒂斯·奎斯·拉库斯,佩伦特斯·洛博蒂斯·奥迪奥。
)
导出默认管理

您的卡导入错误。卡组件是默认导出,而不是命名导出。将其更改为以下内容:

import Card, {CardHeader, CardText} from 'material-ui/Card'

@请你再清楚一点好吗?忽略那个评论