我正在尝试通过使用本机有天赋的聊天道具来发送消息但是有些怎么不显示按天序列化我能够使用renderDay属性,但这还不够
这是我的代码
<GiftedChat
messages={_.orderBy(messages, ['createdAt'], ['desc'])}
onSend={(mes) => onSend(mes)}
scrollToBottom={true}
isTyping={typingStatus}
renderFooter={() => (typingStatus == true ? <Typing /> : null)}
renderSend={(props) => (
<View
style={{
flexDirection: 'row',
alignItems: 'center',
height: 40,
}}>
<Icon
raised
name="attachment"
color="#08CAF9"
onPress={async () => await setAchieveSend(true)}
reverse={AchieveSend == false ? false : true}
/>
<Send {...props}>
<View style={Styles.btnSend}>
<Icon raised name="send" size={24} color="#08CAF9" />
</View>
</Send>
</View>
)}
user={{
_id: ApiUserId,
name: '',
avatar: '',
}}
/>
这是图片
请尝试以这种方式附加。
GiftedChat.append(prevState, newMessage)
由于GiftedChat进行了一些内部附加。设置消息为
setMessages(prevState => GiftedChat.append(prevState, newMessage));