react-media-provider
Install
npm install --save react-media-provider
or using yarn
yarn add react-media-provider
Usage
;; ; const QUERY_MAP = small: '(max-width: 600px)' medium: '(min-width: 601px)' large: '(min-width: 978px)'; const App = <MediaProvider queryMap=QUERY_MAP> <div> You can use the Consumer wherever you want inside the MediaProvider components tree <MediaProviderConsumer> <ReactFragment> small && <div>small: QUERY_MAPsmall</div> medium && <div>medium: QUERY_MAPmedium</div> large && <div>large: QUERY_MAPlarge</div> </ReactFragment> </MediaProviderConsumer> </div> </MediaProvider>; ;
License
MIT © Osmel Mora