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