用单选按钮反应本地FlatList

时间:2018-08-05 20:13:12

标签: react-native

viewDidLoad:

} 使用react native时,我需要一个带有单选按钮的flatlist来分别选择每个项目,但是当我按下一个项目时,列表中的每个项目都会被选中。如何管理单项选择?上面是我的代码和示例输出

1 个答案:

答案 0 :(得分:0)

这里的想法是:

  • 创建一个单独的组件以避免无用的重新渲染
  • 将所选索引存储为状态,而不是布尔值,以使单选按钮看起来像

<Radio selected={this.state.selectedIndex === index}/>,其中index是renderItem接收到的对象的一部分