gpt4 book ai didi

javascript - 使用 React Native 创建可扩展列表

转载 作者:行者123 更新时间:2023-12-03 14:27:48 24 4
gpt4 key购买 nike

我正在使用此代码呈现项目列表

      <View>
<Text style={styles.sectionHeadingStyle}>
Categories
</Text>
<View style={styles.navSubSectionStyle}>

{data.categories.map(category =>
<Text key={category.id} >
{ (JSON.parse(category.name)) }
</Text>
)}
</View>

当我单击“类别”文本时,我希望能够以动画方式展开/折叠列表。是否有任何反应 native 元素?

最佳答案

将折叠的初始状态设置为 false。

handleClick = () => {
this.setState({
collapse: !this.state.collapse
})
}
<View>
<TouchableHighlight onClick={this.handleClick}>
<Text style={styles.sectionHeadingStyle}>
Categories
</Text>
</TouchableHighlight>
</View>
{
this.state.collapse ?
<View style={styles.navSubSectionStyle}>

{data.categories.map(category =>
<Text key={category.id} >
{ (JSON.parse(category.name)) }
</Text>
)}
</View>
: null

}
</View>

关于javascript - 使用 React Native 创建可扩展列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46844801/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com