React源码中的“|”符号?

以前只见过“||”,单个的“|”还真是第一次见到,所以在react源码里看到这句话,有点懵逼:

type ReactNode = ReactElement | ReactFragment | ReactText;

除了|这个符号,type又是什么意思??

谢谢!


慕侠2389804
浏览 598回答 1
1回答

江户川乱折腾

这不是标准的js, 是flow的类型运算。意思是ReactNode类型是后面几个类型的并 (你可以把一个类型看作是可以取的值的集合, 这样类型的并就是集合的并)。参考
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript