【发布时间】:2016-09-20 17:47:11
【问题描述】:
我在推文中看到了这段代码,但我不明白 OnScreenResize 是如何实现的,以便将宽度/高度作为参数提供。我不假设熟悉这些组件,特别是我只想看看它是如何实现的。即子函数如何被调用和传递值
const LeftIcon = ({ onDrawerToggle }) => (
<OnScreenResize debounce={50} bounds={[400,500]}>
{({ width, height }) =>
width > smallTablet.value
? Component(onDrawerToggle)
: OtherComponent()}
</OnScreenResize>
)
【问题讨论】:
标签: function reactjs higher-order-functions