We want to test students if they are able to build a solution that is:
- Modular (components, modules, etc)
- Has complex user interaction
- Is tested via unit test and UI testing
- Follows the separation of concern principle
My question: Can Vue.JS compete with Angular and React based on the criteria listed above?