当我使用 onPress 时,我想同时设置这两个状态
When I use onPress, I would like to set both these states at the same time
我注意到这些 onPress 函数中的任何一个在单独使用时都有效。但我希望它们一起发生。我该怎么做?
onPress={()=>setGroupSelected(item.groupName) setModalVisible(false)}
我想同时使用setGroupSelected 和setModalVisible。使用上述行的整个代码块如下
<FlatList data={groups}
keyExtractor={item=>item.groupID.toString()}
renderItem={({item})=> <SelectionBoxComponent inputText={item.groupName}
onPress={()=>setGroupSelected(item.groupName) setModalVisible(false)} >
</SelectionBoxComponent> }
/>
一行箭头函数 return 没有 return 语句指示的值。
尝试更改它(检查 onPress 函数更改)
<FlatList data={groups}
keyExtractor={item=>item.groupID.toString()}
renderItem={({item})=> <SelectionBoxComponent inputText={item.groupName}
onPress={()=>setGroupSelected(item.groupName) setModalVisible(false)} >
</SelectionBoxComponent> }
/>
至此
<FlatList data={groups}
keyExtractor={item=>item.groupID.toString()}
renderItem={({item})=> <SelectionBoxComponent inputText={item.groupName}
onPress={()=> {
setGroupSelected(item.groupName);
setModalVisible(false);
}}>
</SelectionBoxComponent> }
/>
我注意到这些 onPress 函数中的任何一个在单独使用时都有效。但我希望它们一起发生。我该怎么做?
onPress={()=>setGroupSelected(item.groupName) setModalVisible(false)}
我想同时使用setGroupSelected 和setModalVisible。使用上述行的整个代码块如下
<FlatList data={groups}
keyExtractor={item=>item.groupID.toString()}
renderItem={({item})=> <SelectionBoxComponent inputText={item.groupName}
onPress={()=>setGroupSelected(item.groupName) setModalVisible(false)} >
</SelectionBoxComponent> }
/>
一行箭头函数 return 没有 return 语句指示的值。
尝试更改它(检查 onPress 函数更改)
<FlatList data={groups}
keyExtractor={item=>item.groupID.toString()}
renderItem={({item})=> <SelectionBoxComponent inputText={item.groupName}
onPress={()=>setGroupSelected(item.groupName) setModalVisible(false)} >
</SelectionBoxComponent> }
/>
至此
<FlatList data={groups}
keyExtractor={item=>item.groupID.toString()}
renderItem={({item})=> <SelectionBoxComponent inputText={item.groupName}
onPress={()=> {
setGroupSelected(item.groupName);
setModalVisible(false);
}}>
</SelectionBoxComponent> }
/>