React is a powerful interactive UI rendering library, but it provides a great way to handle data and user input. It encourages small components that are reusable and easy to unit test. These are all great features that you can apply to other technologies than just the web.
In this chapter we’ll look at how to use React for:
With projects like Electron or node-webkit you can run a web application on the desktop. The Atom Editor from Github is built with Electron, which you can also use with React.
The sample app already includes Electron, and to launch it, run this command in the root of the sample app:
Running Electron with ...