JavaScript
JavaScript
JavaScript
ES2015
• let, const and block scoping ES2016
• Arrow Functions • The array method includes()
• Default Function Parameters • The exponentiation operator ( ** )
• Setters and getters
• Promises ES2017
• Symbol • Object.values and Object.entries
• Classes • String Padding
Angular:
• Based on MVC structure
• Unusual syntaxes for newcomers
• Two-way data binding
• A watcher for each binding
• Built-in dependency injection
React Angular
React:
• Has no „correct“ structure of an application
• Coding in JSX, JavaScript & HTML
• One-way data binding, Flux required.
• Virtual DOM concept implemented
Angular:
• Based on MVC structure
• Unusual syntaxes for newcomers
• Two-way data binding
• A watcher for each binding
• Built-in dependency injection