When the client requires a more advanced frontend and the User Experience becomes a crucial part of the application we resort to ReactJS. ReactJS is a pure Javascript framework for build user interfaces currently developed by Facebook. React came in with a huge hype and provided everything that was promised.

For the client this means rapidly developed, beautiful and intuitive user interfaces. There are numerous examples out there, but most commonly known on Facebook and the Facebook apps on iOS and Android.