В настоящее время я работаю над приложением, в котором пользователь может упомянуть своих друзей.
Если пользователь что-то введет с помощью @user1
, я получу изображение user1
и отобразлю в сообщении.
Допустим, если пользователь вводит Hey @user1, whats up ?
, то вместо @user1
должен отображаться его эскиз.
Миниатюра пользователя находится в его имени пользователя где-то как user1.jpg
function getTextWithThumb(str) {
var withThumb = str.replace(userCheckRegex, `<Image source=require("../" + ${$&} + ".jpg") />`)
return withThumb
}
Здесь я застрял при возврате Image Component
вместе с текстом динамически из реагирующего компонента.
<Text>{getTextWithThumb("Hey @user1, whats up ?")}</Text>
Что должно дать что-то вроде
<Text> Hey <Image source="some_source" />, whats up ? </Text>
Есть ли способ, которым я могу этого достичь? Очень нужна помощь здесь.
Спасибо