我是react native
的新手,正在学习View
组件。我在documentation中为此collapsable
组件找到了一个属性View
,但是当我使用它时,它什么也没做。我怎么能感觉到它是否起作用。谁能告诉我们为什么使用此属性以及如何使用它?一个小例子将不胜感激。
答案 0 :(得分:0)
您如何使用它?
- 如果您做到了
true
很明显,您不会看到任何更改,因为它是默认值。
- 如果您做到了
false
因此您仍然可能看不到任何变化。它仅用于优化,因为某些视图没有任何子代,因此它只是被静默删除。但是,假设您有一个文档,其中有约100个条件渲染
示例:
<View>
{
this.props.name && <Text>{this.props.name}</Text>
}
</View>
因此,如果名称未定义或为false,则<Text>
将不会呈现,并且如果collapse
为false,那么您可能会发现性能有所不同。