Make changes to your app and preview the changes without having to refresh your app. Changes are made so that the state of your app is not lost. Building scalable apps without types can only go so far. Get type errors while developing your app. Errors are thrown during compile-time and runtime. Optimization and minification of code with webpack come out of the box. This avoids running into performance bottlenecks associated with traditional electron apps. Webpack is one of the most crucial parts of ERB's infrastructure as with many other React projects. It provides us with many optimizations such as dead code stripping, tree shaking, and code splitting to name a few. Webpack allows you to scale your application and add many components and layers of abstraction without sacrificing the performance of your app. Building a production version of your app will optimize the JS, CSS, and SASS of your application.
Features
- Electron React Boilerplate uses Electron, React, React Router, Webpack and React Fast Refresh
- Performance, build optimizations
- Faster iteration
- Hot reloading
- Incremental typing
- Electron React Boilerplate is scalable