Returns a value based on the given breakpoint-value pairs. Whenever viewport matches a given breakpoint, its associated value is returned. Returns the default value, if any, when no breakpoints are matched.
import React from'react'import { useResponsiveValue } from'atomic-layout'exportconstReadTime= ({ duration }) => {// Truncate a label caption based on the viewportconstcaption=useResponsiveValue( {// Use contraction on extra-small devices xs:'min.', },// On all other breakpoints use the full label'minutes(s)' )return <p>Reading duration: {duration} {caption}</p>})