Blockquote 这里我使用了 avatar 标签和 mediaupload 但我想知道如何在基于 true 或 false 条件的 usestate 的帮助下使用 onpress 功能
return( <View style={{flexDirection: 'row', margin: 5,justifyContent:'space-between'}}>
<Avatar style={{ width:50,
height:50,}}
rounded
icon={{name: 'user', type: 'font-awesome'}}
onPress={() =>console.log("work!")}
/>
<MediaUpload
mediaType={showMediaUploadFor}
onMediaSelected={(result, mediaType) => {
const params = {
roomId,
roomName: displayRoomDetails.displayName,
userId,
result
};
navigation.navigate({
routeName: `${mediaType}Upload`,
params: params,
key: roomId + `${mediaType}-upload`,
source: 'storage'
});
setShowMediaUploadFor(null);
}}
onCancel={() => {
setShowMediaUploadFor(null);
}}
/>}
);
块引用
这是我的avathor和mediaupload如何在onpress功能中使用