useSelect - markhowellsmead/helpers GitHub Wiki

General

import { useSelect } from '@wordpress/data';

Get post data

const { context } = props;
const { postId, postType } = context;

const postData = useSelect(select => {
    return select('core').getEntityRecord('postType', postType, postId);
});

Get registered image sizes

const availableImageSizes = useSelect(select => {
    return select('core/editor').getEditorSettings().imageSizes;
}, []);