O'Reilly logo

Cross-platform Desktop Application Development: Electron, Node, NW.js, and React by Dmitry Sheiko

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

Creating a Chat System with Electron and React – Planning, Designing, and Development

In the previous chapters, we worked with NW.js. It's a great framework, but not the only one on the market. Its counterpart Electron isn't inferior to NW.js in feature set and has an even larger community. To make the right choice of what fits best, I assume that one has to try both frameworks. So, our next example application will be a simple chat system and we will do it with Electron. We made the file explorer in plain JavaScript. We had to take care of abstractions consistency, data binding, templating, and such. In fact, we can delegate these tasks to a JavaScript framework. At the time of writing, the three solutions--React, Vue, and Angular--head ...

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