只是试图找到React.Children
api的任何用例。阅读文档令人困惑。 (阵营诉15.2.0)反应:当我们需要React.Children API时,有什么用例
https://facebook.github.io/react/docs/top-level-api.html#react.children
在这里,他们说,这是this.props.children
'不透明数据结构'。但是在使用chrome开发工具进行调试时,看起来像children
是一个数组。 所以像React.Children.map
或React.Children.toArray
这样的函数没什么意义,因为可以使用Array.prototype.map来代替第一个函数,而最后一个产生的结果与原始的children
属性相同。
对我来说,它看起来像文档已过时(我没有使用反应0.14。*,所以我不知道有什么情况),或者我失去了一些东西。如果有人能解释,会很高兴。
谢谢。
这两个答案都很好,但我认为,Dencker的回答更好地解释了这个API背后的原因。谢谢! – berliner