<commit_before>---
layout: post
title: Angular VS React
subtitle: Tips and Tricks
category: dev
tags: [frontend, development]
author: <NAME>
author_email: <EMAIL>
header-img: "images/angular-vs-react/AngularVSReact-header.png"
---


A couple of months ago I had the chance to be involved in two new web applications, one with React and the other one with Angular 4. I had previous experience with Javascript, but mostly with JQuery, JQuery Mobile, ThreeJs and a little bit of AngularJS. Working with these 2 tehnologies at the same time it was chalenging and fun, but at the same time I was able to make a comparison between them. And, as a matter of fact, now I can share with you what I have learned, similarities and differences between React and Angular.

First, a brief look on the differences:

![Angular VS React](/images/angular-vs-react/AngularVSReact.png)
 
### **Definition**

Let’s start with the begining. What is React? And what is Angular?

**React**:  „A Javascript library for building user interfaces” ([React official documentation](https://facebook.github.io/react/))<commit_msg>Update 2017-07-28-Angular-VS-React.md<commit_after>---
layout: post
title: Angular vs. React - A comparison
subtitle: Similarities and differences between React and Angular 
category: dev
tags: [frontend, development]
author: <NAME>
author_email: <EMAIL>
header-img: "images/angular-vs-react/AngularVSReact-header.png"
---


A couple of months ago I had the chance to be involved in two new web applications, one with React and the other one with Angular 4. I had previous experience with Javascript, but mostly with JQuery, JQuery Mobile, ThreeJs and a little bit of AngularJS. Working with these 2 tehnologies at the same time it was chalenging and fun, but at the same time I was able to make a comparison between them. And, as a matter of fact, now I can share with you what I have learned, similarities and differences between React and Angular.

First, a brief look on the differences:

![Angular VS React](/images/angular-vs-react/AngularVSReact.png)
 
### **Definition**

Let’s start with the begining. What is React? And what is Angular?

**React**:  „A Javascript library for building user interfaces” ([React official documentation](https://facebook.github.io/react/))
{'fraction_non_alphanumeric': 0.08165057067603161, 'fraction_numerical': 0.0052677787532923615, 'mean_word_length': 4.641089108910891, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5269883', 'n_tokens_mistral': 650, 'n_tokens_neox': 616, 'n_words': 312}