What will we do today? 🗓
What it a Angular? 👀
What it a Vue? 👀
What it a Vue? 👀
Boilerplates - @angular/cli 🛠️
Boilerplates - @angular/cli 🛠️
Boilerplates - @angular/cli 🛠️
Boilerplates - @vue/cli 🛠️
Boilerplates - @vue/cli 🛠️
How does component look like? 🧐
How does component look like? 🧐
Rendering 🌆
Change Detection
Rendering 🌆
Change Detection
Rendering 🌆
Rendering 🌆
Render function
JSX
Rendering 🌆
Render function
All Vue templates compiles into render function
Forms
Forms
Forms
Template Driven Forms Features
Reactive Forms Features
Forms
Forms
Routing
Routing
Additional services
HttpClient for requests
???
Additional services
🤷♂️
State management
Via one-way data binding
State management
Via 2-way data binding
State management
Redux way
State management
And will emit change
Where child will use props to get input data
State management
A child needs to do
State management
Testing
Testing
What you have to know to start?
Required ☝️
Angular:
languages:
Additionally, but also required 🤯
What you have to know to start?
Required ☝️
Vue:
languages:
Additionally, but also required 🤯
What you have to know to start?
Bonus +
Conclusion
A framework is just a tool
You should be framework agnostic
😎