扫码关注官方订阅号
以前只见过“||”,单个的“|”还真是第一次见到,所以在react源码里看到这句话,有点懵逼:
type ReactNode = ReactElement | ReactFragment | ReactText;
除了|这个符号,type又是什么意思??
|
type
谢谢!
人生最曼妙的风景,竟是内心的淡定与从容!
这不是标准的js, 是flow的类型运算。意思是ReactNode类型是后面几个类型的并 (你可以把一个类型看作是可以取的值的集合, 这样类型的并就是集合的并)。
ReactNode
可以取的值的集合
参考
你要看react源码的话,就需要系统地了解一下react用到的类型系统Flow了。也可以看一看这个中文入门教程。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
这不是标准的js, 是flow的类型运算。意思是
ReactNode类型是后面几个类型的并 (你可以把一个类型看作是可以取的值的集合, 这样类型的并就是集合的并)。参考
你要看react源码的话,就需要系统地了解一下react用到的类型系统Flow了。也可以看一看这个中文入门教程。