All Projects → tahnik → electron-react

tahnik / electron-react

Licence: MIT license
A simple and compact boilerplate for electron and react (redux, router)

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to electron-react

react-chat
react-chat
Stars: ✭ 14 (-78.79%)
Mutual labels:  react-router-v4, webpack3
React Blog
personal blog design by react
Stars: ✭ 170 (+157.58%)
Mutual labels:  react-router-v4, webpack3
react-router-v4-redux-ssr
Walkthrough for SSR with rr@v4 and rrr@v5
Stars: ✭ 58 (-12.12%)
Mutual labels:  react-router-v4, webpack3
React Director Admin Template
ReactJS version of Director Responsive Admin Template Free
Stars: ✭ 304 (+360.61%)
Mutual labels:  react-router-v4, webpack3
Fighting
React全家桶工程 ^_^ 不谢;
Stars: ✭ 55 (-16.67%)
Mutual labels:  react-router-v4, webpack3
Koa React Universal
lightweight React-Koa2 universal boilerplate, only what is essential
Stars: ✭ 112 (+69.7%)
Mutual labels:  react-router-v4, webpack3
React Universal Ssr
webpack3+router4+按需加载+webpack-dev-server热加载
Stars: ✭ 69 (+4.55%)
Mutual labels:  react-router-v4, webpack3
React Redux Graphql Apollo Bootstrap Webpack Starter
react js + redux + graphQL + Apollo + react router + hot reload + devTools + bootstrap + webpack starter
Stars: ✭ 127 (+92.42%)
Mutual labels:  react-router-v4, webpack3
Mern Passport
A boilerplate example of using passport.js for authenticating a MERN application
Stars: ✭ 214 (+224.24%)
Mutual labels:  react-router-v4
Tips-in-React
在 React 开发实际项目过程的使用心得
Stars: ✭ 15 (-77.27%)
Mutual labels:  react-router-v4
React Live Route
📌 An enhanced react-router-v4/5 Route that keeps route alive.
Stars: ✭ 207 (+213.64%)
Mutual labels:  react-router-v4
React Sight
Visualization tool for React, with support for Fiber, Router (v4), and Redux
Stars: ✭ 2,716 (+4015.15%)
Mutual labels:  react-router-v4
rgxp
Regular Expression Collection (ReactJS, Redux, React Router, Recompose, NodeJS, Express)
Stars: ✭ 62 (-6.06%)
Mutual labels:  react-router-v4
React Expressjs
Simple and compact boilerplate for ReactJS project with expressJS
Stars: ✭ 208 (+215.15%)
Mutual labels:  react-router-v4
webpack-entry-plus
Generate dynamic webpack bundle output names from known or unknown entry files
Stars: ✭ 24 (-63.64%)
Mutual labels:  webpack3
React Wp Rest
A boilerplate for pairing the WP Rest API with a server-rendered React app
Stars: ✭ 167 (+153.03%)
Mutual labels:  react-router-v4
TvrboReact
Dream starter project: React, Redux, React Router, Webpack
Stars: ✭ 13 (-80.3%)
Mutual labels:  react-router-v4
react-project-tpl
react project template
Stars: ✭ 32 (-51.52%)
Mutual labels:  react-router-v4
webpack-boilerplate
Webpack 4 boilerplate (babel, eslint, prettier, jest, sass, postcss, hmr, browsersync)
Stars: ✭ 33 (-50%)
Mutual labels:  webpack3
eruda-webpack-plugin
A webpack plugin of eruda to help you develop mobile app
Stars: ✭ 56 (-15.15%)
Mutual labels:  webpack3

ElectronJS + ReactJS boilerplate

A simple and clean boilerplate for Electron and react. It includes:

Usage

NodeJS v8.3.0

  • Clone the repo git clone https://github.com/tahnik/electron-react.git
  • Edit the package.json to change the name to your project name and description to your project description. Change the author as well.
  • Run npm i
  • Then run the project as described in the section below

How to

  • To run in development mode with hot reloading, open a terminal inside your project and run

    npm run dev

    This commands creates a webpack dev server which will watch and reload the bundle as you edit and will it available at https://localhost:8080. The command will also run the electron app in development mode. So it will open up devtools with React and Redux devtools initialized.

  • To build the app and test if it is working:

    npm start

    This command will compile the app in production mode and start the app. Here is you still toggle the developer tools from the menu and see if there is any errors

  • To package the app and create a distributable:

    npm run dist

    This will create a relevant distributable file. For example, if you are on Windows, it will create a .exe file in the release folder.

Contribute

Awesome! Create a new issue or do a pull request.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].