以前只见过“||”,单个的“|”还真是第一次见到,所以在react源码里看到这句话,有点懵逼:
type ReactNode = ReactElement | ReactFragment | ReactText;
除了|
这个符号,type
又是什么意思??
谢谢!
以前只见过“||”,单个的“|”还真是第一次见到,所以在react源码里看到这句话,有点懵逼:
type ReactNode = ReactElement | ReactFragment | ReactText;
除了|
这个符号,type
又是什么意思??
谢谢!
10 回答11k 阅读
6 回答2.9k 阅读
5 回答4.7k 阅读✓ 已解决
4 回答3k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
这不是标准的js, 是flow的类型运算。意思是
ReactNode
类型是后面几个类型的并 (你可以把一个类型看作是可以取的值的集合
, 这样类型的并就是集合的并)。参考