Closed bogas04 closed 7 years ago
I would really love a friend who can motivate me to work on this π
rewrite does master reorg and dependency changes.
It uses:
And doesn't use:
We've lost the styles and polished look, but we have more flexibility in hand now !
Our bundle size is already down to 400-ish kbs from 900-ish kbs! Of course it isn't fair to compare as we don't yet have calendar in place, but we can now employ code splitting for more perf benefits!
I tried using preact over react, but seeing how React is gonna change a lot with 16 (Fiber), I think it'll be better to stick around with react for a while. For reference, it brought bundle size by around 100kbs. Also, react@next as of 15 March 2017 actually increases the bundle size by 10kb or so. But I guess it's a minor trade-off for general perf improvements.
Also, the production webpack build is made by simply using webpack -p
and no special plugins as such. Using those might help us reduce bundle size further down.
@bogas04 good job bro! I am happy to help you in this project, let me know which area you want me to have a look.
Thank you so much @perminder-klair !! You can take time to get used to the app, get it building on your system and then I can help you in finding issues that you can take up.
I'm really sorry for late reply, have been very busy lately.
@bogas04 I got it all setup already, all looks good!
That's great @perminder-klair . You could take up some of these issues:
These are some easy first-pr issues. Really sorry for late replies, have been very busy lately. I can't thank you enough for sticking around and trying to help this projec.t
Added redux support for two actions
Closing as most of the work is done. Remaining parts can be covered by individual issues.
It's very hard to maintain a project which doesn't have any contributors or users (lol).
Plan for rewriting one module at a time, one build step at a time:
Phase 1
xo
for lintingreact-mdl
: Why ? It's good for prototypes but not for my use-case. I need to custom build the UI.react-throttle
: I don't even know if it's helping at all.ws
: With webpack 2, we can also use its server for dev testing.react-calendar
: very fat and not a major feature.styled-components
instead.Phase 2
[x] Perf
[x] Cleanup
sggs
,shabads
etc on ang/query change.[x] Features
react-router-dom
in much more ergonomic way instead of simply porting RR3 to RR4.