For your use case I wouldn't write a button with a click handler... I'd just use an anchor tag styled to look like a button.
If the filename is coming from Redux then:
const MyViewComponent = ({ fileUrl }) =>
<div>
{/* ...more stuff... */}
<a href={ fileUrl } target="_blank">Download</a>
</div>
const mapStateFromProps = state => ({
fileUrl: filenameSelector(state)
})
export const MyView = connect(mapStateFromProps)(MyViewComponent)
Or if the name of the file is static then you don't need Redux at all.
<a href="/filename.ext" target="_blank">Download</a>