'use strict'; import React from 'react'; import Alert from 'react-bootstrap/lib/Alert'; let AlertDismissable = React.createClass({ propTypes: { error: React.PropTypes.array.isRequired }, getInitialState() { return { alertVisible: true }; }, show() { this.setState({alertVisible: true}); }, hide() { this.setState({alertVisible: false}); }, render() { if (this.state.alertVisible) { return ( {this.props.error} ); } return ( ); } }); export default AlertDismissable;