import ImmutablePropTypes from 'react-immutable-proptypes'; import PureRenderMixin from 'react-addons-pure-render-mixin'; const DisplayName = React.createClass({ propTypes: { account: ImmutablePropTypes.map.isRequired }, mixins: [PureRenderMixin], render () { let displayName = this.props.account.get('display_name'); if (displayName.length === 0) { displayName = this.props.account.get('username'); } return ( {displayName} @{this.props.account.get('acct')} ); } }); export default DisplayName;