We're running a virtual hackathon and you're invited! Learn more & join us now!
in Platform Updates

LiveChat and Single-Page Applications

Ewa Hendrychowska in Angular 2, on December 22, 2017

LiveChat and Single-Page Applications

The technology behind single-page applications (note that the term is often used incorrectly in the context of simple one-page websites) is hardly a new one. Single-page apps rely heavily on AJAX, which allows for communicating with the back-end servers. It means that it’s possible to load data into an application without a full page refresh.

Single-page apps are definitely a thing nowadays: despite their shortcomings they are considered a modern standard. Consequently, there are numerous JavaScript frameworks around for quicker app development.

Chatting in single-page applications

Let’s say, then, that you already have selected a framework for your single-page app, and now it’s time to add a live chat widget.

Not sure if you need one? Read [What is Live Chat for an Online Business](https://www.livechatinc.com/blog/what-is-live-chat/) by Jacob Firuta to see that you do.

LiveChat integrates with the most popular JavaScript frameworks, so you can add it to your application in a matter of minutes.

React

React (also called React.js or ReactJS) is a JavaScript library for building user interfaces. We have created a React component to easily integrate LiveChat with your single-page app.

Go to LiveChat for React

React Native

React Native is a framework for building native cross-platform mobile apps with JavaScript and React.

The LiveChat React Native component is a bit more complex than its React counterpart, but it comes with its own chat UI.

Go to LiveChat for React Native

Angular

Angular (a common name for any Angular2+ release) is a platform for developing mobile and web apps with Typescript/JavaScript and other languages.

Go to LiveChat for Angular

AngularJS

AngularJS (that is, any Angular 1.x release) is a client-side JavaScript framework. Therefore, it makes it possible to generate new pages with no interaction with a server.

Go to LiveChat for AngularJS

Need more?

If you need to integrate LiveChat with another framework, drop us a line and we will let you know what can be done. Follow us on Twitter for updates and get in touch with us if you have any questions!

See other Platform Updates

LiveChat Changelog - Week 51-52, 2017

LiveChat Changelog This LiveChat Changelog reports changes in the LiveChat product made during the last two weeks, from Monday 18th of….

Read more

LiveChat for React and React Native

LiveChat React Components React and React Native are growing in popularity and they probably will be the leading frameworks in 201….

Read more
See all updates