Name property in a SFC module is mostly a convenience for debugging. It's also helpful for recursion.
<script>
export default {
}
<script>
export default {
notName: 'OurButton'
}
</script>
</script>
<script>
export default {
name: 'OurButton'
}
</script>