You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+15-2Lines changed: 15 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,12 @@
1
1
Includes only the latest and greatest web technologies. Use it for your next heroic SPA project because you can't go wrong with it. Contains minimal viable "hello, world" code just to proof it works. Remove hello world and write your own great project.
2
2
3
+
Suitable for:
4
+
1. Education
5
+
2. Small pet projects/protorypes
6
+
3. Production
7
+
8
+
**If you don't need some library then just don't use it. Its source code will _NOT_ be included in the final bundle.**
9
+
3
10
# 🎁 What’s Inside?
4
11
5
12
Name | Type | Original Description | Example Config | Notes
@@ -9,6 +16,7 @@ Name | Type | Original Description | Example Config | Notes
9
16
[redux](https://github.com/reactjs/redux/) | Data management | Predictable state container for JavaScript apps
10
17
[react-redux](https://github.com/reactjs/react-redux) | Data management | Official React bindings for Redux
11
18
[redux-thunk](https://github.com/gaearon/redux-thunk) | Data management | Thunk middleware for Redux
19
+
[redux-saga](https://github.com/redux-saga/redux-saga) | Data management | An alternative side effect model for Redux apps | | An alternative to [redux-thunk](https://github.com/gaearon/redux-thunk). You need to `import "regenerator-runtime/runtime";` for using generators/`yield`
12
20
[redux-logger](https://github.com/evgenyrodionov/redux-logger) | Utils | Logger for Redux
13
21
[webpack 2](https://webpack.js.org/) | Build tool | A module bundler for modern javascript applications (bundling, minification, watch mode, ect.) | [webpack.config.js](https://github.com/vinogradov/react-starter-kit/blob/master/webpack.config.js) | Loaders: [babel-loader](https://github.com/babel/babel-loader), [eslint-loader](https://github.com/MoOx/eslint-loader), [sass-loader](https://github.com/webpack-contrib/sass-loader)
14
22
[babel](https://babeljs.io/) | Transpiler | ES2015/2016/2017 support | [.babelrc](https://github.com/vinogradov/react-starter-kit/blob/master/.babelrc) | Plugins: [transform-object-rest-spread](http://babeljs.io/docs/plugins/transform-object-rest-spread/) (spreads are currently [at STAGE 3](https://github.com/sebmarkbage/ecmascript-rest-spread))
@@ -18,10 +26,15 @@ Name | Type | Original Description | Example Config | Notes
for development purposes (watch mode with automatic browser refresh): `yarn start` and go to http://localhost:8080/
32
+
1. run in development mode (watch changes in the files and refresh your browser automatically):
33
+
`yarn start` (then go http://localhost:8080/)
34
+
35
+
1. would like to publish the project as a website? Then make a distribution build by generating static files:
36
+
`yarn dist`
24
37
25
-
for distribution purposes (generate public static files): `yarn dist`
38
+
If you have problems with running it please [file an issue](https://github.com/vinogradov/react-starter-kit/issues) or [contact me](https://www.facebook.com/vadim.vinogradov) on Facebook
0 commit comments