好的,这可能是我能找到的最简单的解决方法,但如果有人有更好的想法,请随意在这里发布;)
import {
__experimentalUseInnerBlocksProps,
useInnerBlocksProps,
} from \'@wordpress/block-editor\';
if( typeof useInnerBlocksProps == \'undefined\' ){
var compatibleUseInnerBlocksProps = __experimentalUseInnerBlocksProps;
}else{
var compatibleUseInnerBlocksProps = useInnerBlocksProps;
}
因此,基本上我可以导入这两个(实验性和非实验性)而没有任何错误,然后如果新的已受支持,我可以只进行简单的类型测试
compatibleUseInnerBlocksProps
变量,否则我会记住旧的实验性的,然后我需要替换所有其他出现的
useInnerBlocksProps
具有
compatibleUseInnerBlocksProps
在我的代码中