我已经尝试过多次使用<Form>
和<FormControl>
组件。每次我用我不断收到同样的错误回报:react-bootstrap表单组件
“warning.js 8a56:45警告:React.createElement:类型不应该是 空,未定义,布尔,或数应该是一个字符串(。 DOM 元素)或ReactClass(用于复合组件)。检查的渲染方法
App
。““未捕获不变违规:元素类型无效:预期 字符串(内置组件)或类/功能(复合 组件),但得到:未定义检查的
App
渲染方法。”
即使这个简单的例子:
import React, {Component} from 'react';
import {FormControl, FormGroup, ControlLabel, HelpBlock, Checkbox, Radio, Button} from 'react-bootstrap';
export default class App extends Component {
render() {
return (
<form>
<FormGroup controlId="formControlsText">
<ControlLabel>Text</ControlLabel>
<FormControl type="text" placeholder="Enter text" />
</FormGroup>
<Button type="submit">
Submit
</Button>
</form>
);
}
}
任何想法?
您是否已将npm软件包更新至最新版本,我相信这些组件是react-bootstrap的新增功能。 – JazzCat
谢谢!有效。 – user1399063
你指的是哪个版本? – caffeinescript