セレクタ

isViewportMatch

ビューポートが指定されたクエリに一致する場合はtrueを返し、それ以外の場合はfalseを返します。

使用法

  1. import { store as viewportStore } from '@wordpress/viewport';
  2. import { useSelect } from '@wordpress/data';
  3. import { __ } from '@wordpress/i18n';
  4. const ExampleComponent = () => {
  5. const isMobile = useSelect(
  6. ( select ) => select( viewportStore ).isViewportMatch( '< small' ),
  7. []
  8. );
  9. return isMobile ? (
  10. <div>{ __( 'Mobile' ) }</div>
  11. ) : (
  12. <div>{ __( 'Not Mobile' ) }</div>
  13. );
  14. };

パラメータ

  • state Object: ビューポート状態オブジェクト。
  • query string: クエリ文字列。演算子とブレークポイント名を含み、スペースで区切られています。演算子のデフォルトは “>=” です。

返り値

  • boolean: ビューポートがクエリに一致するかどうか。

アクション

このパッケージのアクションは直接使用すべきではありません。

文書化することはありません。