alibaba / rax

🐰 Rax is a progressive framework for building universal application. https://rax.js.org
Other
7.99k stars 627 forks source link

[Question]如何判断元素类型为 Fragment #2415

Closed stekovinbranturry closed 12 months ago

stekovinbranturry commented 12 months ago

在 react 中可以通过

import * as ReactIs from 'react-is';
ReactIs.isFragment(el)

但是 rax 好像没有提供这样的方法

wssgcg1213 commented 12 months ago

简单判断 type 就可以了

function isFragment(el) {
  return el.type === Fragment;
}
wssgcg1213 commented 12 months ago

react 新版本用的是 symbol, rax 自己没采用这种方式, 见 Element 和 createElement 方法