React is an open-source JavaScript library for building user interfaces. It was first deployed for Facebook’s timeline in 2011 and later open-sourced at JSConf US in May 2013. React offers to write the interface in the shape of reusable components.

    Benefits of this technology

    • Speed. React performs DOM modifications only when they are really necessary
    • Component based structure
    • Maintained by Facebook and Instagram, together with the developer community. It is used by leading companies, like Apple, PayPal, Netflix.
    • Reusable components help ensure consistent app look and facilitate codebase maintenance and growth

    Use Cases

    React is great fit for single page applications, and helps make them fast, responsive and user-friendly. It is a great tool to build dynamic interfaces.

    Where we would not use it

    You probably won’t use it in a single, static page setting, like a simple marketing page.

    Have a project you’d like to discuss?