Angular 4 vs React – A Comprehensive Comparison