# react-native-highlight-words
**Repository Path**: mirrors_clauderic/react-native-highlight-words
## Basic Information
- **Project Name**: react-native-highlight-words
- **Description**: Find and highlight words within a larger body of text 🖍
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2020-09-24
- **Last Updated**: 2026-08-01
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# React Native Highlight Words
React Native component used to highlight words within a larger body of text. This is a port of [react-highlight-words](https://github.com/bvaughn/react-highlight-words).
Check out a [demo](https://getexponent.com/@clauderic/react-native-highlight-words) using Exponent.
## Installation
Using [npm](https://www.npmjs.com/package/react-native-highlight-words):
```
npm i --save react-native-highlight-words
```
## Usage
To use it, just provide it with an array of search terms and a body of text to highlight:
```jsx
import Highlighter from 'react-native-highlight-words';
```
And the `Highlighter` component will highlight all occurrences of search terms within the text:
## Props
| Property | Type | Required? | Description |
|:----------------|:--------------|:---------:|:------------------------------------------------------------------------------------------------------------------------|
| autoEscape | Boolean | | Escape characters which are meaningful in regular expressions |
| highlightStyle | Object | | Styles applied to highlighted text |
| sanitize | Function | | Process each search word and text to highlight before comparing (eg remove accents); signature `(text: string): string` |
| searchWords | Array | ✓ | Array of search words |
| style | Object | | Styles applied to the text wrapper |
| textToHighlight | String | ✓ | Text to highlight matches in |
## License
MIT License - fork, modify and use however you want.