Double-check all the Vue best practices that are easiest to forget when you’re focused on design and business logic, but hardest to catch with automated tooling.
The answer to every question should be “yes”, and you should aim to spend 10-15 minutes on the entire list after you’ve already had a chance to read and understand the code.
- Is reactive state created & managed where it's needed, instead of further up the component or composable tree?
- Is prop drilling avoided, within reason?
- Is state derived with
computed
when possible, instead of synced?