Я видел этот код в чириканье, и я не понимаю, как реализован OnScreenResize, так что width/height поставляются в качестве аргументов. Я не знаком с этими компонентами, особенно мне хотелось бы посмотреть, как это можно реализовать. то есть, как дети, как функция вызывается и передается значенияреакция - функция в корпусе компонента
const LeftIcon = ({ onDrawerToggle }) => (
<OnScreenResize debounce={50} bounds={[400,500]}>
{({ width, height }) =>
width > smallTablet.value
? Component(onDrawerToggle)
: OtherComponent()}
</OnScreenResize>
)
. Я отредактировал вопрос – leshow
Я только что обновил ответ –
Удивительно, я приму ваше решение. Я создал небольшой тестовый проект, и он работает. Спасибо. – leshow