React中以下道具的来源是什么?

时间:2019-07-12 22:02:04

标签: javascript reactjs

上下文:我确实在w3school上读过有关React的文章,但是我没有找到这个具体案例,也没有设法通过Google搜索它,这就是为什么我在这里问它。

我有以下代码:

<FooComponent foo="bar">
    {({
      text,
      shouldSort,
    }) => (<div>hello world</div>)

我确实了解props.foo的来源(我手动进行了设置,它属于 FooComponent )。

但是文本在哪里,Sort 道具应该来自(它们的初始值是什么)?

更新:文本,SortSort 是由父组件设置的道具是否正确?

1 个答案:

答案 0 :(得分:1)

Configurable attribute "srcs" doesn't match this configuration (would a default condition help?).
Conditions checked:
 //library-a/build:armeabi_v7a
 //library-a/build:x86
 //library-a/build:arm64_v8a

在这种情况下,<FooComponent foo="bar"> {({ text, shouldSort, }) => (<div>hello world</div>) text是匿名元素的道具,它返回shouldSort

根据上下文,<div>hello world</div>text可以由父级的父级设置,也可以不设置:

父母的父母:

shouldSort

没有父母:

const superParent = () => {
    return <FooComponent foo="bar">...

匿名元素是ReactDOM.render(<FooComponent foo="bar">... 的子元素,它可能来自多种情况。