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
* drop `CSS Module` in favor of `styled-components` (_scoped style, theme support, better scaling in huge applications, simplify toolchain and keep nearly SASS syntax_)
25
+
* add `flow types` (*even a little typing at least for better dev experience*)
26
+
* drop `prop-types`(*static and dynamic typing apart, flow type does far more so avoid writing 2 differents typing system*)
27
+
*`workbox-webpack-plugin` (_service worker caching powerful tool from Google_)
28
+
*[loadable-components](https://github.com/smooth-code/loadable-components) (_split your code: here splitted just by routes, by you can split a component level if you feel the need_)
29
+
*`webpack-bundle-analyzer`: analyze your bundle size (_maybe you should split or lazy load some part of your application: you will see clearly how to fix that_)
30
+
* drop `moment` for `date-fns` (*since far smaller size and job's done*)
31
+
32
+
19
33
## Breaking changes since v5.0.0
20
34
- upgrade to React 16.x
21
35
-`react-router 4+` with `react-router-redux ^5.0.0-alpha.8` (*read this [nice article about migrating from react-router 3 to react-router 4](https://codeburst.io/react-router-v4-unofficial-migration-guide-5a370b8905a)*)
@@ -45,7 +59,7 @@ React 16 + React-Router 4 + Redux + Bootstrap + Webpack 3 with Hot Reload and re
45
59
46
60
## Breaking changes since v2.2.0
47
61
-`cross-env` added so no more particular windows command
48
-
- serve dev and prod bundles
62
+
- serve dev and prod bundles
49
63
-`npm run serve-dev`: with server hot reload (*uses nodemon*)
50
64
-`npm run serve-prod`: production like node-express server
51
65
@@ -65,7 +79,7 @@ React 16 + React-Router 4 + Redux + Bootstrap + Webpack 3 with Hot Reload and re
0 commit comments