import React from 'react'; const mouseOverColor = '#add8e6'; const mouseOutColor = 'white'; const Track = (props) => { return (
  • {e.target.style.backgroundColor = mouseOverColor}} onMouseOut={(e) => {e.target.style.backgroundColor = mouseOutColor}} onClick={() => props.playPreview(props.track.preview_url)} > {props.track.name}
  • ); }; Track.propTypes = { track: React.PropTypes.object.isRequired, playPreview: React.PropTypes.func.isRequired, }; Track.styles = { li: { fontSize: '1.5em', padding: '0.2em', listStyleType: 'none', backgroundColor: mouseOutColor, }, }; export default Track;