VueJS
Website: https://vuejs.org/
What Is It?
VueJS is a javascript framework, suitable for both Single Page Apps (SPA) and more complex multi-pgae applications. It supports both declarative (ala V2) and component based (V3).
Key Elements of VueJS V3:
- Class-based components and ES2015 classes
- Fragments, which allow you to have components with multiple root nodes,
- TelePort, which allows you to render content outside of Vue’s mount element,
- The Composition API, which is similar to React Hooks. This allows use to use functions for organizing your code by feature not operation
- TypeScript support, Vue 3 is built-in TypeScript and allows you to optionally use TS for developmen
- Modularity
- Virtual DOM rewrite for faster performance
- Slots Generation optimization (separate rendering for parent & child components)
- Static props hoisting
- Hooks API (experimental)
- Time Slicing Support (experimental)
- Provide / Inject, etc.
How To Use
Useful Links
Tutorials: https://vuejs.org/tutorial/#step-1