Я использую react-bootstrap для создания аккордеона. Почему мой Аккордеон не работает. Не складывается, не сползает, на мои нажатия вообще не реагирует! Вот упрощенная версия моей проблемы: Html:
<div class="container" id="app">
</div>
Javascript:
var Accordion = ReactBootstrap.Accordion;
var Panel = ReactBootstrap.Panel;
var AcEntry = React.createClass({
render(){
return(
<Panel header={this.props.name} eventKey={this.props.id}>
{this.props.text}
</Panel>
)
}
});
var App = React.createClass({
render(){
var entries=[
{id:1, name: "first entry", text:"first sample text"},
{id:2, name: "second entry", text:"second sample text"}
];
return (
<Accordion>
{entries.map(function(entry){
return <AcEntry name={entry.name} id={entry.id} text={entry.text} />
})}
</Accordion>
)
}
});
ReactDOM.render(<App/>, document.getElementById("app"));
Я знаю, что эта проблема упоминалась ранее react-bootstrap Accordion не рушится с картой Но предложенное решение ужасно уродливо.