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