This will allow us to encapsulate dashboard-specific logic and will allow library users to more easily incorporate their own react components
-- Needs more Info
I think this is already being done where the Dashboard component is being used as a hoc in dkan_dash? https://github.com/NuCivic/dkan_dash/blob/master/js/src/dkan_dash.js
Resource: https://reactjs.org/docs/higher-order-components.html