无法在服务器上呈现react-bootstrap模式

时间:2016-06-21 04:24:53

标签: twitter-bootstrap reactjs react-bootstrap

我想知道为什么我无法在服务器上呈现react-bootstrap的模态。

当我在服务器上执行以下操作时,我得到<!-- react-empty: 1 -->

renderToString(
  <Modal>
    <Modal.Header closeButton>
      some text
    </Modal.Header>

    <Modal.Body>
      some text
    </Modal.Body>
  </Modal>
));

似乎<Modal>不会渲染任何东西,而是使用JavaScript将一个模态附加到DOM。但我不太清楚它是如何工作的。关于如何在服务器上呈现react-bootstrap模式的任何建议?

我也看到this issue,但似乎没有直接关系。

版本:react-bootstrap 0.29.4,反应15.1.0,react-dom 15.1.0。

1 个答案:

答案 0 :(得分:1)

无法在服务器端渲染模态。

来自react-bootstrap成员的回答:

  

有意不支持在服务器上显示所显示的叠加层。

请参阅this issue