【发布时间】:2018-08-07 08:07:50
【问题描述】:
正如我所见,React.isFragment 目前只是一个提议:https://github.com/facebook/react/issues/12038
有没有办法做类似的事情
if (child instanceof React.Fragment) {
...
}
直到该 API 可用。
适合我的临时解决方案:
const isReactFragment = child => {
try {
return child.type.toString() === React.Fragment.toString();
} catch (e) {
return false;
}
};
【问题讨论】:
-
您确定它不可用吗?根据此评论,您可以试用该软件包(虽然是 alpha 版本):github.com/facebook/react/issues/12038#issuecomment-365023560
-
@Niekert 你说得对,它应该可以通过
react-is包获得,现在是alpha。