Presentation Using Context, Higher-Order Components and Observables with React

Presentation showed the best practices when writing higher order components (HOCs) and presented examples how to migrate from mixins to HOCs following React recommendations.

Topics include: maximizing HOC factories composability, using ES7 decorators, wrapping context DI in HOCs, handling async state changes using RxJS Observanels and separation of concerns between presentation and business logic components. Examples were given using recompose, react-router, redux, redux-observable, themes and I18N (react-intl) through HOCs.

The presentation in SlideShare:
The GitHub repositories are:

The meeting was organized by React-Sofia Group ( and happened in Puzl CowOrKing, bul. Cherni Vrah 47, floor 4, Sofia, Sofia (map). Sponsored by DataArt (