У меня есть такая строка
let str = "You would get items\nwhich value about **$50**\nif you **pre-booked** it!"
Я хотел бы заменить \n
на <br/>
, и я достиг ее с помощью приведенного ниже кода.
str.split('\n').map((line)=>(<span>{line}<br/></span>)
Что я достиг
<span>You would get items<br/></span>
<span>which value about $50<br/></span>
<span>if you pre-booked it!</span>
А теперь я хочу подчеркнуть некоторые слова, подобные этим.
Что я ожидаю
<span>You would get items<br/></span>
<span>which value about <b>$50</b><span>
<span>if you <b>pre-booked</b> it!</span>
Я хочу использовать, как показано ниже.
const TextFormat = ({text}) => (
<React.Fragment>
{
text.split('\n').map((line, i) => (<span key={i}>{line}<br/></span>)
}
</React.Fragment>
)