O'Reilly logo

Developing a React Edge: The JavaScript Library for User Interfaces by The League of Extraordinary Developers

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 19. Uses

React is a powerful interactive UI rendering library, it provides a great way to handle data and user input. It encourages small components that are reusuable and easy to unit test. These are all great features that we can apply to other technologies than just the web.

In this chapter we’ll look at how to use React for:

  • Desktop applications
  • Games
  • Emails
  • Charting

Desktop

With projects like atom-shell or node-webkit we can run a web application on the desktop. The Atom Editor from Github is built with atom-shell and also uses React.

Lets get our SurveyBuilder app working with atom-shell.

First we download and install from https://github.com/atom/atom-shell

Running the atom shell with this desktop script opens up the app in ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required