未能在meteor中使用react引导,警告:react.createElement:类型不应为null、未定义、布尔值或数字
我想在meteor中使用react引导。我使用MeteoHacks:npm和cosmos:browserify,方法是按照以下说明进行操作: 在myproj_root/packages.json中,我添加了以下行:未能在meteor中使用react引导,警告:react.createElement:类型不应为null、未定义、布尔值或数字,meteor,browserify,react-bootstrap,Meteor,Browserify,React Bootstrap,我想在meteor中使用react引导。我使用MeteoHacks:npm和cosmos:browserify,方法是按照以下说明进行操作: 在myproj_root/packages.json中,我添加了以下行: { “反应引导”:“0.28.3”, “外部化”:“0.1.0” } 在“meteor run”之后,npm包将根据命令行输出自动安装。DropdownButton示例工作: var {DropdownButton, MenuItem, Modal} = ReactBootst
{
“反应引导”:“0.28.3”,
“外部化”:“0.1.0”
}
在“meteor run”之后,npm包将根据命令行输出自动安装。DropdownButton示例工作:
var {DropdownButton, MenuItem, Modal} = ReactBootstrap;
renderDropdownButton() {
return (
<div>
<DropdownButton title="Menu">
<MenuItem eventKey="1">New Post</MenuItem>
</DropdownButton>
</div>
);
},
var{DropdownButton,MenuItem,Modal}=ReactBootstrap;
renderDropdownButton(){
返回(
新职位
);
},
然而,当我尝试模态时
NewPostModal = React.createClass({
render() {
return (
<div>
<Modal onRequestHide={() => {}}>
<Modal.Header closeButton>
<Modal.Title>Modal heading</Modal.Title>
</Modal.Header>
</Modal>
</div>
);
}
});
NewPostModal=React.createClass({
render(){
返回(
{}}>
模态标题
);
}
});
将引发以下错误:
警告:React.createElement:类型不应为null、未定义、布尔值或数字。它应该是字符串(对于DOM元素)或ReactClass(对于复合组件)。检查NewPostModal
问题似乎是Modal.Header、Modal.Title无法识别。以下是我的一些套餐列表信息:
- 流星:1.2.1
- react 0.14.3*您需要使用的一切与Meteor一起使用react
- meteorhacks:NPM1.5.0在Meteor应用程序中使用npm模块
- meteorhacks:ssr 2.2.0针对Meteor的服务器端渲染
- meteorhacks:Meteor的subs manager 1.6.3订阅管理器
- cosmos:browserify 0.9.4*为客户端绑定NPM模块,并使用Brow