未能在meteor中使用react引导,警告:react.createElement:类型不应为null、未定义、布尔值或数字

未能在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

我想在meteor中使用react引导。我使用MeteoHacks:npm和cosmos:browserify,方法是按照以下说明进行操作:

在myproj_root/packages.json中,我添加了以下行:

{
“反应引导”:“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
感谢您的帮助