同时使用react-autolink+react-emoji(给我错误r.split)

Use react-autolink+react-emoji together (give me error r.split)

本文关键字:错误 split react-autolink+react-emoji      更新时间:2023-09-26

我是新手…我正在尝试使用react-autolink组件和react-emoji组件。

问题是当我这样做的时候:

{@autolink(@emojify(@props.message.body))}

它给了我这个错误:Uncaught TypeError: r.s split不是一个函数

为什么?如果我只使用:

@emojify(@props.message.body)

@autolink(@props.message.body)

它是……

有什么建议吗

您需要遍历React元素数组并自动链接字符串(尚未转换的文本)。

@autolink(@props.message.body).map(el => {
  if( typeof el === "string" ) return @emojify(el); else return el;
});