【问题标题】:react-bootstrap Cannot read property 'Component' of undefinedreact-bootstrap 无法读取未定义的属性“组件”
【发布时间】:2023-04-08 04:37:01
【问题描述】:

我正在尝试为我的 django 应用程序创建一个带有 react-bootstrap 的模式窗口,我像这样实现了 jsx 文件

const WindowModal = React.createClass({
  getInitialState(){
  return {showModal: false};
},

close(){
  this.setState({showModal: false});
},

open(){
  this.setState({showModal: true});
},


render () {
  return (

    <div>
         <p>Click!</p>

         <Button bsStyle="primary" bsSize="large" onClick={this.open}>Launch</Button>

         <Modal show={this.state.showModal} onHide={this.close}>
           <Modal.Header closeButton>
             <Modal.Title>Sign Up</Modal.Title>
           </Modal.Header>
           <Modal.Body>
             <h1>Sign Up in Studio</h1>
           </Modal.Body>
           <Modal.Footer>
             <Button onClick={this.close}>Close</Button>
           </Modal.Footer>
         </Modal>
       </div>

  );
}
});

ReactDOM.render(< WindowModal/>,
document.getElementById('contenu')
);

但是当我运行我的应用程序时,我在浏览器控制台中遇到错误

未捕获的类型错误:无法读取未定义的属性“组件”

【问题讨论】:

    标签: reactjs react-bootstrap


    【解决方案1】:

    您可能忘记正确导入或导出组件。

    【讨论】:

    • 我需要导入什么?
    • importi el 组件 sa7bi el béhii
    • 错误告诉你它找不到名为“组件”的组件。这也可能意味着您需要 childContextTypes 或需要定义上下文类型。我假设这些组件正在使用通量架构,因此您需要导入模态和按钮。 stackoverflow.com/questions/30717886/…
    猜你喜欢
    • 1970-01-01
    • 2017-12-02
    • 2021-10-15
    • 1970-01-01
    • 2018-01-25
    • 2021-11-24
    • 1970-01-01
    • 2021-09-20
    • 1970-01-01
    相关资源
    最近更新 更多