Skip to content

redlock/Electron-React-Boilerplate

 
 

Repository files navigation

Electron-React-Boilerplate

Electron app with React.js

How to develop

  1. npm i
  2. npm start
  3. open application in build directory
  4. add some react components and styles
  5. reload application (⌘+R)

Electron api calling

To call Electron's api, it is necessary to use window.require because, browserify rewrites require statement.

ex) var remote = window.require( 'remote' );

Refactoring

Run npm run refactor to refactor the code in accordance to jscs preset specified in the .jscsrc file.

Linting

Run npm run lint to run a linter through the codebase. The linter will check the codebase as specified in the configuration file named .eslintrc. Fix all reported errors prior to committing code.

An example of a .eslintrc follows:

{
  "ecmaFeatures": {
    "blockBindings": true,
    "jsx": true
  },
  "rules": {
    "semi": 2
  }
}

About

Electron(Atom-Shell) app using React.js

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 95.5%
  • HTML 2.5%
  • CSS 2.0%