Vue 3.0 Discards Class-Based API for Reusable Composable Function-Based Approach | Hacker News Reader