2

反応ネイティブ アプリケーションで、react-native-gifted-chat を使用してメッセージを送信すると、ParsedText に関する警告が表示されます (react-native-parsed-text -> https://github.com/taskrabbit/react-native -解析済みテキスト)

これが私が得る警告です:

Warning: Failed prop type: Invalid props.style key '0' supplied to 
'ParsedText'.
Bad object: {
    "0": {
        "color":"white",
        "textDecorationLine":"underline"
    },
    "1": {
        "color":"darkturquoise"
    },
    "color":"#A4A4A4"
}

この問題が発生したことがありますか?

反応ネイティブコードは次のとおりです。

renderMessageText(messageTextProps) { 
    return ( 
        <MessageText 
            {...messageTextProps} 
            linkStyle={{
                left: { color: 'darkturquoise' }, 
                right: { color: 'darkturquoise' } 
            }} 
        /> 
    ); 
}

<GiftedChat
    messages={this.state.messages}
    onSend={this.onSend}
    user={user}
    showUserAvatar={true}
    renderUsernameOnMessage={true}
    showAvatarForEveryMessage={true}
    renderMessageText={this.renderMessageText}
    parsePatterns={(linkStyle) => [
        { pattern: /#(\w+)/, style: { ...linkStyle, color: '#A4A4A4' }, onPress: this.onPressHashtag }
    ]}
/>
4

0 に答える 0