Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/464.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
Javascript React.createElement:在无状态组件内使用array.map时,类型无效_Javascript_Reactjs_Ecmascript 6 - Fatal编程技术网

Javascript React.createElement:在无状态组件内使用array.map时,类型无效

Javascript React.createElement:在无状态组件内使用array.map时,类型无效,javascript,reactjs,ecmascript-6,Javascript,Reactjs,Ecmascript 6,我有以下组成部分: import React from "react"; import { Grid, Form } from "semantic-ui-react"; const BasicDetail = ({DetailData}) => { return( <div> <Grid.Row> <h3>Basic Details</h3>

我有以下组成部分:

import React from "react";
import { Grid, Form } from "semantic-ui-react";

const BasicDetail = ({DetailData}) => {
    return(
        <div>
            <Grid.Row>
                <h3>Basic Details</h3>
                {DetailData.map((form) => {
                     return (
                         <Form.input
                             label={form.label}
                             readOnly={true}
                             defaultValue={form.default}
                            type="text"
                         />
                     )
                 })}
            </Grid.Row>
        </div>
    )
}

BasicDetail.propTypes = {
    DetailData: React.PropTypes.array.isRequired
};

export default BasicDetail;
从“React”导入React;
从“语义ui react”导入{Grid,Form};
const BasicDetail=({DetailData})=>{
返回(
基本细节
{DetailData.map((表单)=>{
返回(
)
})}
)
}
BasicDetail.propTypes={
DetailData:React.PropTypes.array.isRequired
};
导出默认基本细节;
我将道具中的一组对象传递给它,但我得到以下错误:

warning.js:36 warning:React.createElement:类型无效-- 应为字符串(用于内置组件)或类/函数(用于 复合组件)但得到:未定义。你可能忘了出口 从定义组件的文件中删除组件。检查渲染方法 基本细节的

如果我从组件中删除.map函数,它将正确渲染


此错误的原因可能是什么?

语义UI React组件名称以大写字母开头。
使用
Form.Input
代替
Form.Input