Note: This is just training project.
The purpose of this project is to train different technologies for React and Node and to compare tchnologies for same functionality
That's why different approaches is used for the same functionality (styling, for example).
Also here is some functionality that is not needed in this project, such as HOC withLogger.