const [keyword, setKeyword] = useState('')
const highLight = (str: string): string => {
return str.replace(
new RegExp(keyword, 'ig'),
(match) => `<span>${match}</span>`
)
}
<div dangerouslySetInnerHTML={{ __html: highLight(item) }}></div>
const [keyword, setKeyword] = useState('')
const highLight = (str: string): string => {
return str.replace(
new RegExp(keyword, 'ig'),
(match) => `<span>${match}</span>`
)
}
<div dangerouslySetInnerHTML={{ __html: highLight(item) }}></div>