Чтобы заставить реагирующий маршрутизатор обрабатывать ссылки, мы должны вставить ссылку как компонент: <Link to="/path">
, а не <a href="/path">
.
Что делать в ситуации, когда html-контент поступает с сервера и вставляется через (о, нет...) dangerouslySetInnerHTML
?
render() {
return (
<div
dangerouslySetInnerHTML={{__html: store.posts[0].post_content}}
/>
);
}
Каков наилучший способ заставить реакционный маршрутизатор обрабатывать (внутренние) ссылки в этом html?Должен ли я разобрать HTML и преобразовать его в компоненты?