Я использую response-native-highlight-words , чтобы выделить слова с хеш-тегами в моем приложении Reaction-native.Он правильно выделяет нужные слова, но я также хочу сделать его кликабельным, чего нет в этой библиотеке.Имеется в виду, когда я нажму #positivewibes
слово, оно перенаправит меня на другую страницу.Я загрузил изображение для справки здесь .
Мой код
import Highlighter from 'react-native-highlight-words';
export default class LikeComponent extends Component {
constructor(props) {
super(props);
this.state = {
highlightWordArray: []
};
}
componentDidMount() {
postText = this.props.postData.details;
var regexp = new RegExp('#([^\\s]*)','g');
postText = postText.match(regexp);
if(postText != null) {
this.setState({highlightWordArray: postText});
}
}
render() {
return (
<Highlighter
highlightStyle={{color: 'red'}}
searchWords={this.state.highlightWordArray}
textToHighlight= {this.props.postData.details}
/>
)}
}
Любая помощь приветствуется.Спасибо.