このコードをつぶやくと、OnScreenResizeがどのように実装されているか分かりませんが、引数として幅と高さが指定されています。私はこれらのコンポーネントに慣れ親しんでいるとは考えていませんが、特に実装方法を見てみたいと思います。関数が呼び出されると、値コンポーネント本体の反応関数
const LeftIcon = ({ onDrawerToggle }) => (
<OnScreenResize debounce={50} bounds={[400,500]}>
{({ width, height }) =>
width > smallTablet.value
? Component(onDrawerToggle)
: OtherComponent()}
</OnScreenResize>
)
私は質問を編集しました – leshow
私はちょうど答えを更新しました –
素晴らしい、私はあなたの解決策を受け入れるでしょう。私は小さなテストプロジェクトを作成し、それは動作します。ありがとうございました。 – leshow