I'm currently working with a React application and Bootstrap. The index file of my website only contains <div id="app"></div> and some scripts.
I want to implement a responsive navbar in app.js with data-toggle, but I not sure how to do that.
var Navbar = React.createClass({
displayName: 'Navbar',
render: function() {
return el.nav(
{className: 'navbar navbar-inverse navbar-fixed-top'},
el.div(
{className: 'container'},
el.div(
{className: 'navbar-header'},
el.a({className: 'navbar-brand', href:'/'}, config.app_name)
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
How do I make this responsive?