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: https://www.slideshare.net/Trayan_Iliev/react-hocs-context-and-observables
The GitHub repositories are: