Matt Finucane

ReactJS

JavaScript library for building single page web applications

What is it?

ReactJS is a JavaScript library for building single page web applications.

What is it like?

ReactJS can be quite powerful when used in conjunction with Redux state management to provide a single source of truth for web application data.

ReactJS uses a component based architecture (somewhat like VueJS and Polymer) where each is self contained with a test spec file and stylesheet.

This makes unit testing for an application a breeze and promotes good separation of concerns. Server side rendering is possible when using Isomorphic fetch and WebPack is used for bundling.