Contribution :
* Help others to be familiar with functional concepts of React/Redux and develop codes in a more readable & maintainable way.
* Refactor project code to Improve the data flow of existing code to reduce side effect by immutable data structure
* Enforce the coding style as same as Airbnb JavaScript style guide
* Use Enzyme/Jest to test pure functions
* Rewrite old pages from server-side rendering to client-side rendering
* Sustain old pages wrote by pure JavaScript