Reactへの注目がどんどん高まっています。Webのビューライブラリという枠を越えて、React Nativeによってスマートフォンアプリ開発にも使えるようになっています。特にコンセプトであるLearn once, run everywhere(一度覚えればどこでも動く)が素晴らしい考えと言えます。 そんなReactを次のターゲットとしてデスクトップでも動くようにしたのがReact Desktopです。Mac OSX/Windowsに対応しています。

React Desktopの使い方

React Desktopのデモです。Webでも表示できるのがすごいです。

コントロールもちゃんと動きます。

そしてWindows 10でも使えます。

フォームもまさにWindows 10といった感じです。

メニューを隠すこともできます。

ElectronはHTML5を使ってデスクトップアプリを作ることができます。それはそれで開発が楽になるのですが、React Desktopのようにネイティブのコンポーネントに対応することで速度やJavaScriptだと苦手な巨大なファイルを扱うような処理もこなせるようになりそうです。

なお、React DesktopはMac OSX El CapitanおよびWindows 10対応とのことで、最新の環境向けに作るならと割り切る必要がありそうです。

React DesktopはMac OSX/Windows用のオープンソース・ソフトウェア(MIT License)です。

2015年11月06日:誤字修正

React Desktop | React UI Components for OS X El Capitan and Windows 10 gabrielbull/react-desktop