React ChildrenArray

问题描述 投票:0回答:1

谁能告诉我childrenarrayflow在实践中是如何使用的?

使用它可以获得什么设计模式的好处,而不是仅仅使用javascript中的标准数组声明。

const children: React.ChildrenArray<number> = 42;

const children: React.ChildrenArray<number> = [[1, 2], 3, [4, 5]];

https://flow.org/en/docs/react/types/#toc-react-childrenarray

javascript reactjs flowtype
1个回答
0
投票

ChildrenArray代表React Children API中使用的特殊React类型。它显然不是JavaScript Array。来自a blog post describing these types

React.ChildrenArray是React子数据结构的类型。 React children不是一个简单的数组:它们可以是单个值,也可以是任意嵌套的数组。 React.ChildrenArray允许您对数据结构建模并与React.Children API干净地互操作,该API在Flow 0.53.0中输入。

© www.soinside.com 2019 - 2024. All rights reserved.