当使用函数作为组件时,您可以使用material-ui中的useMediaQuery钩子。然而,它并没有向你展示如何在一个类中使用这个钩子。所以我做了一些研究,发现你可以通过这样做在类中使用它: import React from 'react';
import useMediaQuery from '@material-ui/core/us
如果呈现的输出依赖于媒体查询,则测试React组件时会出现问题。我正在使用Jest和React测试库。组件使用react-responsive根据匹配的媒体查询返回不同的标记。只有包装在媒体查询中的而不是的标记才会呈现。// test component
import React from 'react
实际上,从响应性文档中窃取了一个函数,它位于一个名为Mobile.js的文件中,如下所示: const mobile = useMediaQuery({mobile && <p>You are sized like a mobile phone</p>} );但是,我想要做的是将布尔值"mobile“传递给其他js文件中的其他类,然后根据